I: pbuilder: network access will be disabled during build I: Current time: Tue Nov 5 11:41:31 -12 2024 I: pbuilder-time-stamp: 1730850091 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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.9.0-4.dsc] I: copying [./dune-grid_2.9.0.orig.tar.xz] I: copying [./dune-grid_2.9.0-4.debian.tar.xz] I: Extracting source gpgv: Signature made Fri May 3 07:32:55 2024 gpgv: using RSA key 5F9EF7D106F3AFE41C576BE75006B177FD52742F gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./dune-grid_2.9.0-4.dsc: no acceptable signature found dpkg-source: info: extracting dune-grid in dune-grid-2.9.0 dpkg-source: info: unpacking dune-grid_2.9.0.orig.tar.xz dpkg-source: info: unpacking dune-grid_2.9.0-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-version-dune-module.diff 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 dpkg-source: info: applying fix-gmsh-version-i386 I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2464/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='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='d1fa59eb24094d20a90d693c1d89c18f' 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='2464' 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.Nv7AEuqm/pbuilderrc_T7jn --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Nv7AEuqm/b1 --logfile b1/build.log dune-grid_2.9.0-4.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt32a 6.1.0-26-armmp-lpae #1 SMP Debian 6.1.112-1 (2024-09-30) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2464/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: armhf 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, pkg-config, python3, libdune-common-dev (>= 2.9.0), libdune-geometry-dev (>= 2.9.0), libdune-uggrid-dev (>= 2.9.0), 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 ... 19688 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 pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. pbuilder-satisfydepends-dummy depends on libdune-common-dev (>= 2.9.0); however: Package libdune-common-dev is not installed. pbuilder-satisfydepends-dummy depends on libdune-geometry-dev (>= 2.9.0); however: Package libdune-geometry-dev is not installed. pbuilder-satisfydepends-dummy depends on libdune-uggrid-dev (>= 2.9.0); 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} 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-14{a} gfortran-14-arm-linux-gnueabihf{a} gfortran-arm-linux-gnueabihf{a} ghostscript{a} graphviz{a} groff-base{a} hicolor-icon-theme{a} hwloc-nox{a} imagemagick{a} imagemagick-7-common{a} imagemagick-7.q16{a} intltool-debian{a} libabsl20230802{a} libaec0{a} libalberta-dev{a} libalberta4t64{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} 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} libdrm-radeon1{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-core-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libexpat1{a} libfabric1{a} libfftw3-double3{a} libfile-stripnondeterminism-perl{a} libfmt10{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libfribidi0{a} libgav1-1{a} libgbm1{a} libgd3{a} libgfortran-14-dev{a} libgfortran5{a} libgl1{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libglapi-mesa{a} libgles2{a} libglew2.2{a} libglib2.0-0t64{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgmp-dev{a} libgmpxx4ldbl{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-103-1t64{a} libhdf5-hl-100t64{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc15{a} libibverbs1{a} libice6{a} libicu72{a} libidn12{a} libijs-0.35{a} libimagequant0{a} libinput-bin{a} libinput10{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{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} libldap-2.5-0{a} liblerc4{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} libmpich-dev{a} libmpich12{a} libmtdev1t64{a} libnetcdf19t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnl-3-200{a} libnl-route-3-200{a} libnsl2{a} libnuma-dev{a} libnuma1{a} libogg0{a} libopengl0{a} libopenjp2-7{a} libopenmpi3t64{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpaper-utils{a} libpaper1{a} libpathplan4{a} libpciaccess0{a} libpcre2-16-0{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng16-16t64{a} libpotrace0{a} libproc2-0{a} libproj25{a} libpsl5t64{a} libptexenc1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.12t64{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5gui5t64{a} libqt5network5t64{a} libqt5widgets5t64{a} libraqm0{a} librav1e0.7{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} libslurm41t64{a} libsm6{a} libssh2-1t64{a} libsvtav1enc2{a} libsynctex2{a} libsz2{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libtcl8.6{a} libteckit0{a} libtexlua53-5{a} libthai-data{a} libthai0{a} libtheora0{a} libtiff6{a} libtirpc-common{a} libtirpc3t64{a} libtk8.6{a} libtool{a} libuchardet0{a} libuv1t64{a} libvtk9.3{a} libvtk9.3-qt{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-client0{a} libwayland-server0{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-xcb1{a} libxau6{a} libxaw7{a} libxcb-dri2-0{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} libxfixes3{a} libxft2{a} libxi6{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxnvctrl0{a} libxpm4{a} libxrender1{a} libxshmfence1{a} libxss1{a} libxt6t64{a} libxxf86vm1{a} libyuv0{a} libz3-4{a} libzzip-0-13t64{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} mpi-default-bin{a} mpi-default-dev{a} mpich{a} netbase{a} ocl-icd-libopencl1{a} pkg-config{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.12{a} python3.12-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-pictures{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} xkb-data{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus dvisvgm fonts-droid-fallback fonts-liberation ibverbs-providers 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 libssl3 libx11-protocol-perl linux-sysctl-defaults lmodern lynx mesa-vulkan-drivers netpbm psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 ruby tk wget x11-utils x11-xserver-utils xdg-user-dirs 0 packages upgraded, 324 newly installed, 0 to remove and 0 not upgraded. Need to get 273 MB of archives. After unpacking 1041 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main armhf libfftw3-double3 armhf 3.3.10-2 [330 kB] Get: 2 http://deb.debian.org/debian unstable/main armhf libexpat1 armhf 2.6.3-2 [83.1 kB] Get: 3 http://deb.debian.org/debian unstable/main armhf libbrotli1 armhf 1.1.0-2+b5 [296 kB] Get: 4 http://deb.debian.org/debian unstable/main armhf libpng16-16t64 armhf 1.6.44-2 [263 kB] Get: 5 http://deb.debian.org/debian unstable/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [385 kB] Get: 6 http://deb.debian.org/debian unstable/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] Get: 7 http://deb.debian.org/debian unstable/main armhf fonts-dejavu-core all 2.37-8 [840 kB] Get: 8 http://deb.debian.org/debian unstable/main armhf libfontenc1 armhf 1:1.1.8-1+b1 [20.8 kB] Get: 9 http://deb.debian.org/debian unstable/main armhf x11-common all 1:7.7+23.1 [216 kB] Get: 10 http://deb.debian.org/debian unstable/main armhf xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get: 11 http://deb.debian.org/debian unstable/main armhf xfonts-utils armhf 1:7.7+7 [84.2 kB] Get: 12 http://deb.debian.org/debian unstable/main armhf fonts-urw-base35 all 20200910-8 [10.8 MB] Get: 13 http://deb.debian.org/debian unstable/main armhf fontconfig-config armhf 2.15.0-1.1+b1 [318 kB] Get: 14 http://deb.debian.org/debian unstable/main armhf libfontconfig1 armhf 2.15.0-1.1+b1 [371 kB] Get: 15 http://deb.debian.org/debian unstable/main armhf libsharpyuv0 armhf 1.4.0-0.1+b1 [111 kB] Get: 16 http://deb.debian.org/debian unstable/main armhf libdav1d7 armhf 1.5.0-1+b1 [250 kB] Get: 17 http://deb.debian.org/debian unstable/main armhf libheif-plugin-dav1d armhf 1.19.1-1 [10.7 kB] Get: 18 http://deb.debian.org/debian unstable/main armhf libde265-0 armhf 1.0.15-1+b2 [145 kB] Get: 19 http://deb.debian.org/debian unstable/main armhf libheif-plugin-libde265 armhf 1.19.1-1 [13.9 kB] Get: 20 http://deb.debian.org/debian unstable/main armhf libheif1 armhf 1.19.1-1 [410 kB] Get: 21 http://deb.debian.org/debian unstable/main armhf libjbig0 armhf 2.1-6.1+b2 [27.3 kB] Get: 22 http://deb.debian.org/debian unstable/main armhf libjpeg62-turbo armhf 1:2.1.5-3+b1 [145 kB] Get: 23 http://deb.debian.org/debian unstable/main armhf liblcms2-2 armhf 2.16-2 [131 kB] Get: 24 http://deb.debian.org/debian unstable/main armhf libglib2.0-0t64 armhf 2.82.2-2 [1326 kB] Get: 25 http://deb.debian.org/debian unstable/main armhf liblqr-1-0 armhf 0.4.2-2.1+b2 [23.5 kB] Get: 26 http://deb.debian.org/debian unstable/main armhf libltdl7 armhf 2.4.7-8 [390 kB] Get: 27 http://deb.debian.org/debian unstable/main armhf libopenjp2-7 armhf 2.5.0-2+b4 [179 kB] Get: 28 http://deb.debian.org/debian unstable/main armhf libraw23t64 armhf 0.21.3-1+b1 [370 kB] Get: 29 http://deb.debian.org/debian unstable/main armhf libdeflate0 armhf 1.22-1 [36.3 kB] Get: 30 http://deb.debian.org/debian unstable/main armhf liblerc4 armhf 4.0.0+ds-5 [146 kB] Get: 31 http://deb.debian.org/debian unstable/main armhf libwebp7 armhf 1.4.0-0.1+b1 [266 kB] Get: 32 http://deb.debian.org/debian unstable/main armhf libtiff6 armhf 4.5.1+git230720-5 [302 kB] Get: 33 http://deb.debian.org/debian unstable/main armhf libwebpdemux2 armhf 1.4.0-0.1+b1 [110 kB] Get: 34 http://deb.debian.org/debian unstable/main armhf libwebpmux3 armhf 1.4.0-0.1+b1 [120 kB] Get: 35 http://deb.debian.org/debian unstable/main armhf libxau6 armhf 1:1.0.11-1 [19.7 kB] Get: 36 http://deb.debian.org/debian unstable/main armhf libxdmcp6 armhf 1:1.1.2-3+b2 [23.0 kB] Get: 37 http://deb.debian.org/debian unstable/main armhf libxcb1 armhf 1.17.0-2+b1 [140 kB] Get: 38 http://deb.debian.org/debian unstable/main armhf libx11-data all 2:1.8.10-1 [337 kB] Get: 39 http://deb.debian.org/debian unstable/main armhf libx11-6 armhf 2:1.8.10-1 [746 kB] Get: 40 http://deb.debian.org/debian unstable/main armhf libxext6 armhf 2:1.3.4-1+b2 [45.2 kB] Get: 41 http://deb.debian.org/debian unstable/main armhf libicu72 armhf 72.1-5+b1 [9088 kB] Get: 42 http://deb.debian.org/debian unstable/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.1 [604 kB] Get: 43 http://deb.debian.org/debian unstable/main armhf imagemagick-7-common all 8:7.1.1.39+dfsg1-2 [66.7 kB] Get: 44 http://deb.debian.org/debian unstable/main armhf libmagickcore-7.q16-10 armhf 8:7.1.1.39+dfsg1-2 [1665 kB] Get: 45 http://deb.debian.org/debian unstable/main armhf libmagickwand-7.q16-10 armhf 8:7.1.1.39+dfsg1-2 [327 kB] Get: 46 http://deb.debian.org/debian unstable/main armhf poppler-data all 0.4.12-1 [1601 kB] Get: 47 http://deb.debian.org/debian unstable/main armhf libpython3.12-minimal armhf 3.12.7-2 [801 kB] Get: 48 http://deb.debian.org/debian unstable/main armhf python3.12-minimal armhf 3.12.7-2 [1808 kB] Get: 49 http://deb.debian.org/debian unstable/main armhf python3-minimal armhf 3.12.6-1 [26.7 kB] Get: 50 http://deb.debian.org/debian unstable/main armhf media-types all 10.1.0 [26.9 kB] Get: 51 http://deb.debian.org/debian unstable/main armhf netbase all 6.4 [12.8 kB] Get: 52 http://deb.debian.org/debian unstable/main armhf tzdata all 2024b-3 [255 kB] Get: 53 http://deb.debian.org/debian unstable/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 54 http://deb.debian.org/debian unstable/main armhf libcom-err2 armhf 1.47.1-1+b1 [22.3 kB] Get: 55 http://deb.debian.org/debian unstable/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 56 http://deb.debian.org/debian unstable/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 57 http://deb.debian.org/debian unstable/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 58 http://deb.debian.org/debian unstable/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 59 http://deb.debian.org/debian unstable/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 60 http://deb.debian.org/debian unstable/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 61 http://deb.debian.org/debian unstable/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 62 http://deb.debian.org/debian unstable/main armhf readline-common all 8.2-5 [69.3 kB] Get: 63 http://deb.debian.org/debian unstable/main armhf libreadline8t64 armhf 8.2-5 [146 kB] Get: 64 http://deb.debian.org/debian unstable/main armhf libpython3.12-stdlib armhf 3.12.7-2 [1821 kB] Get: 65 http://deb.debian.org/debian unstable/main armhf python3.12 armhf 3.12.7-2 [671 kB] Get: 66 http://deb.debian.org/debian unstable/main armhf libpython3-stdlib armhf 3.12.6-1 [9692 B] Get: 67 http://deb.debian.org/debian unstable/main armhf python3 armhf 3.12.6-1 [27.8 kB] Get: 68 http://deb.debian.org/debian unstable/main armhf libproc2-0 armhf 2:4.0.4-6 [56.0 kB] Get: 69 http://deb.debian.org/debian unstable/main armhf procps armhf 2:4.0.4-6 [864 kB] Get: 70 http://deb.debian.org/debian unstable/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 71 http://deb.debian.org/debian unstable/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 72 http://deb.debian.org/debian unstable/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 73 http://deb.debian.org/debian unstable/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 74 http://deb.debian.org/debian unstable/main armhf gettext-base armhf 0.22.5-2 [195 kB] Get: 75 http://deb.debian.org/debian unstable/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 76 http://deb.debian.org/debian unstable/main armhf groff-base armhf 1.23.0-5 [1091 kB] Get: 77 http://deb.debian.org/debian unstable/main armhf bsdextrautils armhf 2.40.2-10 [88.8 kB] Get: 78 http://deb.debian.org/debian unstable/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 79 http://deb.debian.org/debian unstable/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 80 http://deb.debian.org/debian unstable/main armhf ucf all 3.0043+nmu1 [55.2 kB] Get: 81 http://deb.debian.org/debian unstable/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 82 http://deb.debian.org/debian unstable/main armhf autoconf all 2.72-3 [493 kB] Get: 83 http://deb.debian.org/debian unstable/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 84 http://deb.debian.org/debian unstable/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 85 http://deb.debian.org/debian unstable/main armhf autopoint all 0.22.5-2 [723 kB] Get: 86 http://deb.debian.org/debian unstable/main armhf cmake-data all 3.30.5-1 [2223 kB] Get: 87 http://deb.debian.org/debian unstable/main armhf libarchive13t64 armhf 3.7.4-1.1 [306 kB] Get: 88 http://deb.debian.org/debian unstable/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-8 [18.2 kB] Get: 89 http://deb.debian.org/debian unstable/main armhf libsasl2-2 armhf 2.1.28+dfsg1-8 [50.2 kB] Get: 90 http://deb.debian.org/debian unstable/main armhf libldap-2.5-0 armhf 2.5.18+dfsg-3+b1 [163 kB] Get: 91 http://deb.debian.org/debian unstable/main armhf libnghttp2-14 armhf 1.64.0-1 [62.9 kB] Get: 92 http://deb.debian.org/debian unstable/main armhf libpsl5t64 armhf 0.21.2-1.1+b1 [55.8 kB] Get: 93 http://deb.debian.org/debian unstable/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b5 [53.2 kB] Get: 94 http://deb.debian.org/debian unstable/main armhf libssh2-1t64 armhf 1.11.1-1 [227 kB] Get: 95 http://deb.debian.org/debian unstable/main armhf libcurl4t64 armhf 8.10.1-2 [303 kB] Get: 96 http://deb.debian.org/debian unstable/main armhf libjsoncpp26 armhf 1.9.6-2 [70.0 kB] Get: 97 http://deb.debian.org/debian unstable/main armhf librhash1 armhf 1.4.5-1 [143 kB] Get: 98 http://deb.debian.org/debian unstable/main armhf libuv1t64 armhf 1.48.0-6 [134 kB] Get: 99 http://deb.debian.org/debian unstable/main armhf cmake armhf 3.30.5-1 [5365 kB] Get: 100 http://deb.debian.org/debian unstable/main armhf libdebhelper-perl all 13.20 [89.7 kB] Get: 101 http://deb.debian.org/debian unstable/main armhf libtool all 2.4.7-8 [517 kB] Get: 102 http://deb.debian.org/debian unstable/main armhf dh-autoreconf all 20 [17.1 kB] Get: 103 http://deb.debian.org/debian unstable/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 104 http://deb.debian.org/debian unstable/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 105 http://deb.debian.org/debian unstable/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 106 http://deb.debian.org/debian unstable/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 107 http://deb.debian.org/debian unstable/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 108 http://deb.debian.org/debian unstable/main armhf gettext armhf 0.22.5-2 [1485 kB] Get: 109 http://deb.debian.org/debian unstable/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 110 http://deb.debian.org/debian unstable/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 111 http://deb.debian.org/debian unstable/main armhf debhelper all 13.20 [915 kB] Get: 112 http://deb.debian.org/debian unstable/main armhf libedit2 armhf 3.1-20240808-1 [77.9 kB] Get: 113 http://deb.debian.org/debian unstable/main armhf libz3-4 armhf 4.13.3-1 [7252 kB] Get: 114 http://deb.debian.org/debian unstable/main armhf libllvm19 armhf 1:19.1.3-1 [23.8 MB] Get: 115 http://deb.debian.org/debian unstable/main armhf libclang-cpp19 armhf 1:19.1.3-1 [11.6 MB] Get: 116 http://deb.debian.org/debian unstable/main armhf libclang1-19 armhf 1:19.1.3-1 [6609 kB] Get: 117 http://deb.debian.org/debian unstable/main armhf libfmt10 armhf 10.1.1+ds1-4 [118 kB] Get: 118 http://deb.debian.org/debian unstable/main armhf doxygen armhf 1.9.8+ds-2+b3 [4499 kB] Get: 119 http://deb.debian.org/debian unstable/main armhf fontconfig armhf 2.15.0-1.1+b1 [461 kB] Get: 120 http://deb.debian.org/debian unstable/main armhf fonts-lmodern all 2.005-1 [4540 kB] Get: 121 http://deb.debian.org/debian unstable/main armhf libgfortran5 armhf 14.2.0-8 [263 kB] Get: 122 http://deb.debian.org/debian unstable/main armhf libgfortran-14-dev armhf 14.2.0-8 [315 kB] Get: 123 http://deb.debian.org/debian unstable/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.2.0-8 [8724 kB] Get: 124 http://deb.debian.org/debian unstable/main armhf gfortran-14 armhf 14.2.0-8 [12.2 kB] Get: 125 http://deb.debian.org/debian unstable/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1 [1288 B] Get: 126 http://deb.debian.org/debian unstable/main armhf gfortran armhf 4:14.2.0-1 [1428 B] Get: 127 http://deb.debian.org/debian unstable/main armhf libgs-common all 10.04.0~dfsg-1 [148 kB] Get: 128 http://deb.debian.org/debian unstable/main armhf libgs10-common all 10.04.0~dfsg-1 [474 kB] Get: 129 http://deb.debian.org/debian unstable/main armhf libavahi-common-data armhf 0.8-13+b3 [111 kB] Get: 130 http://deb.debian.org/debian unstable/main armhf libavahi-common3 armhf 0.8-13+b3 [40.1 kB] Get: 131 http://deb.debian.org/debian unstable/main armhf libdbus-1-3 armhf 1.14.10-6 [180 kB] Get: 132 http://deb.debian.org/debian unstable/main armhf libavahi-client3 armhf 0.8-13+b3 [43.6 kB] Get: 133 http://deb.debian.org/debian unstable/main armhf libcups2t64 armhf 2.4.10-2 [216 kB] Get: 134 http://deb.debian.org/debian unstable/main armhf libidn12 armhf 1.42-2+b1 [77.5 kB] Get: 135 http://deb.debian.org/debian unstable/main armhf libijs-0.35 armhf 0.35-15.1+b2 [13.4 kB] Get: 136 http://deb.debian.org/debian unstable/main armhf libjbig2dec0 armhf 0.20-1+b3 [56.3 kB] Get: 137 http://deb.debian.org/debian unstable/main armhf libpaper1 armhf 1.1.29+b2 [12.2 kB] Get: 138 http://deb.debian.org/debian unstable/main armhf libice6 armhf 2:1.1.1-1 [58.5 kB] Get: 139 http://deb.debian.org/debian unstable/main armhf libsm6 armhf 2:1.2.4-1 [33.5 kB] Get: 140 http://deb.debian.org/debian unstable/main armhf libxt6t64 armhf 1:1.2.1-1.2+b1 [160 kB] Get: 141 http://deb.debian.org/debian unstable/main armhf libgs10 armhf 10.04.0~dfsg-1 [2185 kB] Get: 142 http://deb.debian.org/debian unstable/main armhf ghostscript armhf 10.04.0~dfsg-1 [50.1 kB] Get: 143 http://deb.debian.org/debian unstable/main armhf libcdt5 armhf 2.42.4-2+b1 [37.9 kB] Get: 144 http://deb.debian.org/debian unstable/main armhf libcgraph6 armhf 2.42.4-2+b1 [56.8 kB] Get: 145 http://deb.debian.org/debian unstable/main armhf libaom3 armhf 3.10.0-1 [1571 kB] Get: 146 http://deb.debian.org/debian unstable/main armhf libabsl20230802 armhf 20230802.1-4 [432 kB] Get: 147 http://deb.debian.org/debian unstable/main armhf libgav1-1 armhf 0.19.0-2+b2 [298 kB] Get: 148 http://deb.debian.org/debian unstable/main armhf librav1e0.7 armhf 0.7.1-7+b2 [587 kB] Get: 149 http://deb.debian.org/debian unstable/main armhf libsvtav1enc2 armhf 2.2.1+dfsg-2 [937 kB] Get: 150 http://deb.debian.org/debian unstable/main armhf libyuv0 armhf 0.0.1888.20240710-3+b1 [86.5 kB] Get: 151 http://deb.debian.org/debian unstable/main armhf libavif16 armhf 1.1.1-1 [103 kB] Get: 152 http://deb.debian.org/debian unstable/main armhf libimagequant0 armhf 2.18.0-1+b2 [30.5 kB] Get: 153 http://deb.debian.org/debian unstable/main armhf libfribidi0 armhf 1.0.15-1 [70.0 kB] Get: 154 http://deb.debian.org/debian unstable/main armhf libgraphite2-3 armhf 1.3.14-2+b1 [63.1 kB] Get: 155 http://deb.debian.org/debian unstable/main armhf libharfbuzz0b armhf 10.0.1-1 [418 kB] Get: 156 http://deb.debian.org/debian unstable/main armhf libraqm0 armhf 0.10.1-1+b2 [11.8 kB] Get: 157 http://deb.debian.org/debian unstable/main armhf libxpm4 armhf 1:3.5.17-1+b2 [50.4 kB] Get: 158 http://deb.debian.org/debian unstable/main armhf libgd3 armhf 2.3.3-12+b1 [105 kB] Get: 159 http://deb.debian.org/debian unstable/main armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2+b1 [133 kB] Get: 160 http://deb.debian.org/debian unstable/main armhf libpixman-1-0 armhf 0.42.2-1+b1 [476 kB] Get: 161 http://deb.debian.org/debian unstable/main armhf libxcb-render0 armhf 1.17.0-2+b1 [114 kB] Get: 162 http://deb.debian.org/debian unstable/main armhf libxcb-shm0 armhf 1.17.0-2+b1 [105 kB] Get: 163 http://deb.debian.org/debian unstable/main armhf libxrender1 armhf 1:0.9.10-1.1+b2 [25.0 kB] Get: 164 http://deb.debian.org/debian unstable/main armhf libcairo2 armhf 1.18.2-2 [443 kB] Get: 165 http://deb.debian.org/debian unstable/main armhf libthai-data all 0.1.29-2 [168 kB] Get: 166 http://deb.debian.org/debian unstable/main armhf libdatrie1 armhf 0.2.13-3+b1 [34.7 kB] Get: 167 http://deb.debian.org/debian unstable/main armhf libthai0 armhf 0.1.29-2+b1 [46.0 kB] Get: 168 http://deb.debian.org/debian unstable/main armhf libpango-1.0-0 armhf 1.54.0+ds-3 [198 kB] Get: 169 http://deb.debian.org/debian unstable/main armhf libpangoft2-1.0-0 armhf 1.54.0+ds-3 [47.6 kB] Get: 170 http://deb.debian.org/debian unstable/main armhf libpangocairo-1.0-0 armhf 1.54.0+ds-3 [31.1 kB] Get: 171 http://deb.debian.org/debian unstable/main armhf libpathplan4 armhf 2.42.4-2+b1 [39.9 kB] Get: 172 http://deb.debian.org/debian unstable/main armhf libgvc6 armhf 2.42.4-2+b1 [581 kB] Get: 173 http://deb.debian.org/debian unstable/main armhf libgvpr2 armhf 2.42.4-2+b1 [168 kB] Get: 174 http://deb.debian.org/debian unstable/main armhf liblab-gamut1 armhf 2.42.4-2+b1 [198 kB] Get: 175 http://deb.debian.org/debian unstable/main armhf libxmu6 armhf 2:1.1.3-3+b3 [51.2 kB] Get: 176 http://deb.debian.org/debian unstable/main armhf libxaw7 armhf 2:1.0.16-1 [177 kB] Get: 177 http://deb.debian.org/debian unstable/main armhf graphviz armhf 2.42.4-2+b1 [500 kB] Get: 178 http://deb.debian.org/debian unstable/main armhf hicolor-icon-theme all 0.18-1 [12.0 kB] Get: 179 http://deb.debian.org/debian unstable/main armhf libhwloc15 armhf 2.11.2-1 [134 kB] Get: 180 http://deb.debian.org/debian unstable/main armhf hwloc-nox armhf 2.11.2-1 [201 kB] Get: 181 http://deb.debian.org/debian unstable/main armhf imagemagick-7.q16 armhf 8:7.1.1.39+dfsg1-2 [726 kB] Get: 182 http://deb.debian.org/debian unstable/main armhf imagemagick armhf 8:7.1.1.39+dfsg1-2 [19.8 kB] Get: 183 http://deb.debian.org/debian unstable/main armhf libaec0 armhf 1.1.3-1+b1 [21.9 kB] Get: 184 http://deb.debian.org/debian unstable/main armhf libalberta4t64 armhf 3.0.3-2+b1 [702 kB] Get: 185 http://deb.debian.org/debian unstable/main armhf libalberta-dev armhf 3.0.3-2+b1 [166 kB] Get: 186 http://deb.debian.org/debian unstable/main armhf libblas3 armhf 3.12.0-3+b1 [111 kB] Get: 187 http://deb.debian.org/debian unstable/main armhf libblas-dev armhf 3.12.0-3+b1 [121 kB] Get: 188 http://deb.debian.org/debian unstable/main armhf libnghttp3-9 armhf 1.4.0-1+b1 [55.0 kB] Get: 189 http://deb.debian.org/debian unstable/main armhf libngtcp2-16 armhf 1.6.0-1 [118 kB] Get: 190 http://deb.debian.org/debian unstable/main armhf libngtcp2-crypto-gnutls8 armhf 1.6.0-1 [17.1 kB] Get: 191 http://deb.debian.org/debian unstable/main armhf libcurl3t64-gnutls armhf 8.10.1-2 [308 kB] Get: 192 http://deb.debian.org/debian unstable/main armhf libdouble-conversion3 armhf 3.3.0-1+b2 [39.2 kB] Get: 193 http://deb.debian.org/debian unstable/main armhf libdrm-common all 2.4.123-1 [8084 B] Get: 194 http://deb.debian.org/debian unstable/main armhf libdrm2 armhf 2.4.123-1 [34.1 kB] Get: 195 http://deb.debian.org/debian unstable/main armhf libdrm-amdgpu1 armhf 2.4.123-1 [20.4 kB] Get: 196 http://deb.debian.org/debian unstable/main armhf libdrm-radeon1 armhf 2.4.123-1 [19.6 kB] Get: 197 http://deb.debian.org/debian unstable/main armhf liblapack3 armhf 3.12.0-3+b1 [1828 kB] Get: 198 http://deb.debian.org/debian unstable/main armhf libmpich12 armhf 4.2.0-14 [1498 kB] Get: 199 http://deb.debian.org/debian unstable/main armhf libslurm41t64 armhf 24.05.2-1 [682 kB] Get: 200 http://deb.debian.org/debian unstable/main armhf mpich armhf 4.2.0-14 [223 kB] Get: 201 http://deb.debian.org/debian unstable/main armhf mpi-default-bin armhf 1.17 [2368 B] Get: 202 http://deb.debian.org/debian unstable/main armhf libnuma1 armhf 2.0.18-1+b1 [18.9 kB] Get: 203 http://deb.debian.org/debian unstable/main armhf libnuma-dev armhf 2.0.18-1+b1 [34.6 kB] Get: 204 http://deb.debian.org/debian unstable/main armhf libltdl-dev armhf 2.4.7-8 [162 kB] Get: 205 http://deb.debian.org/debian unstable/main armhf libhwloc-dev armhf 2.11.2-1 [226 kB] Get: 206 http://deb.debian.org/debian unstable/main armhf libmpich-dev armhf 4.2.0-14 [2410 kB] Get: 207 http://deb.debian.org/debian unstable/main armhf mpi-default-dev armhf 1.17 [3148 B] Get: 208 http://deb.debian.org/debian unstable/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB] Get: 209 http://deb.debian.org/debian unstable/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 210 http://deb.debian.org/debian unstable/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 211 http://deb.debian.org/debian unstable/main armhf liblapack-dev armhf 3.12.0-3+b1 [1930 kB] Get: 212 http://deb.debian.org/debian unstable/main armhf libdune-common-dev armhf 2.9.0-7 [376 kB] Get: 213 http://deb.debian.org/debian unstable/main armhf libdune-geometry-dev armhf 2.9.0-4+b2 [290 kB] Get: 214 http://deb.debian.org/debian unstable/main armhf libdune-uggrid-dev armhf 2.9.0-2+b5 [436 kB] Get: 215 http://deb.debian.org/debian unstable/main armhf libwayland-server0 armhf 1.23.0-1+b1 [27.9 kB] Get: 216 http://deb.debian.org/debian unstable/main armhf libxcb-randr0 armhf 1.17.0-2+b1 [116 kB] Get: 217 http://deb.debian.org/debian unstable/main armhf libglapi-mesa armhf 24.2.6-1 [44.8 kB] Get: 218 http://deb.debian.org/debian unstable/main armhf libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 219 http://deb.debian.org/debian unstable/main armhf libsensors5 armhf 1:3.6.0-10+b1 [32.3 kB] Get: 220 http://deb.debian.org/debian unstable/main armhf libx11-xcb1 armhf 2:1.8.10-1 [241 kB] Get: 221 http://deb.debian.org/debian unstable/main armhf libxcb-dri2-0 armhf 1.17.0-2+b1 [106 kB] Get: 222 http://deb.debian.org/debian unstable/main armhf libxcb-dri3-0 armhf 1.17.0-2+b1 [107 kB] Get: 223 http://deb.debian.org/debian unstable/main armhf libxcb-present0 armhf 1.17.0-2+b1 [105 kB] Get: 224 http://deb.debian.org/debian unstable/main armhf libxcb-sync1 armhf 1.17.0-2+b1 [108 kB] Get: 225 http://deb.debian.org/debian unstable/main armhf libxcb-xfixes0 armhf 1.17.0-2+b1 [109 kB] Get: 226 http://deb.debian.org/debian unstable/main armhf libxshmfence1 armhf 1.3-1+b2 [8628 B] Get: 227 http://deb.debian.org/debian unstable/main armhf mesa-libgallium armhf 24.2.6-1 [7093 kB] Get: 228 http://deb.debian.org/debian unstable/main armhf libgbm1 armhf 24.2.6-1 [38.9 kB] Get: 229 http://deb.debian.org/debian unstable/main armhf libwayland-client0 armhf 1.23.0-1+b1 [21.2 kB] Get: 230 http://deb.debian.org/debian unstable/main armhf libegl-mesa0 armhf 24.2.6-1 [110 kB] Get: 231 http://deb.debian.org/debian unstable/main armhf libevdev2 armhf 1.13.3+dfsg-1 [26.2 kB] Get: 232 http://deb.debian.org/debian unstable/main armhf libevent-core-2.1-7t64 armhf 2.1.12-stable-10+b1 [122 kB] Get: 233 http://deb.debian.org/debian unstable/main armhf libevent-pthreads-2.1-7t64 armhf 2.1.12-stable-10+b1 [53.9 kB] Get: 234 http://deb.debian.org/debian unstable/main armhf libnl-3-200 armhf 3.7.0-0.3+b1 [52.0 kB] Get: 235 http://deb.debian.org/debian unstable/main armhf libnl-route-3-200 armhf 3.7.0-0.3+b1 [154 kB] Get: 236 http://deb.debian.org/debian unstable/main armhf libibverbs1 armhf 52.0-2+b1 [54.8 kB] Get: 237 http://deb.debian.org/debian unstable/main armhf librdmacm1t64 armhf 52.0-2+b1 [62.2 kB] Get: 238 http://deb.debian.org/debian unstable/main armhf libfabric1 armhf 1.17.0-3.1 [387 kB] Get: 239 http://deb.debian.org/debian unstable/main armhf libglvnd0 armhf 1.7.0-1+b2 [51.8 kB] Get: 240 http://deb.debian.org/debian unstable/main armhf libxcb-glx0 armhf 1.17.0-2+b1 [120 kB] Get: 241 http://deb.debian.org/debian unstable/main armhf libxfixes3 armhf 1:6.0.0-2+b2 [18.6 kB] Get: 242 http://deb.debian.org/debian unstable/main armhf libxxf86vm1 armhf 1:1.1.4-1+b3 [18.1 kB] Get: 243 http://deb.debian.org/debian unstable/main armhf libvulkan1 armhf 1.3.296.0-1 [103 kB] Get: 244 http://deb.debian.org/debian unstable/main armhf libgl1-mesa-dri armhf 24.2.6-1 [41.0 kB] Get: 245 http://deb.debian.org/debian unstable/main armhf libglx-mesa0 armhf 24.2.6-1 [132 kB] Get: 246 http://deb.debian.org/debian unstable/main armhf libglx0 armhf 1.7.0-1+b2 [32.6 kB] Get: 247 http://deb.debian.org/debian unstable/main armhf libgl1 armhf 1.7.0-1+b2 [88.2 kB] Get: 248 http://deb.debian.org/debian unstable/main armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2 [36.5 kB] Get: 249 http://deb.debian.org/debian unstable/main armhf libgles2 armhf 1.7.0-1+b2 [17.7 kB] Get: 250 http://deb.debian.org/debian unstable/main armhf libglew2.2 armhf 2.2.0-4+b2 [166 kB] Get: 251 http://deb.debian.org/debian unstable/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-2+b2 [328 kB] Get: 252 http://deb.debian.org/debian unstable/main armhf libgmp-dev armhf 2:6.3.0+dfsg-2+b2 [593 kB] Get: 253 http://deb.debian.org/debian unstable/main armhf libgudev-1.0-0 armhf 238-5+b1 [12.9 kB] Get: 254 http://deb.debian.org/debian unstable/main armhf libsz2 armhf 1.1.3-1+b1 [8036 B] Get: 255 http://deb.debian.org/debian unstable/main armhf libhdf5-103-1t64 armhf 1.10.10+repack-4 [1196 kB] Get: 256 http://deb.debian.org/debian unstable/main armhf libhdf5-hl-100t64 armhf 1.10.10+repack-4 [62.3 kB] Get: 257 http://deb.debian.org/debian unstable/main armhf libpciaccess0 armhf 0.17-3+b2 [49.2 kB] Get: 258 http://deb.debian.org/debian unstable/main armhf libxnvctrl0 armhf 535.171.04-1+b1 [13.0 kB] Get: 259 http://deb.debian.org/debian unstable/main armhf ocl-icd-libopencl1 armhf 2.3.2-1+b2 [37.3 kB] Get: 260 http://deb.debian.org/debian unstable/main armhf libhwloc-plugins armhf 2.11.2-1 [16.1 kB] Get: 261 http://deb.debian.org/debian unstable/main armhf libwacom-common all 2.13.0-1 [98.0 kB] Get: 262 http://deb.debian.org/debian unstable/main armhf libwacom9 armhf 2.13.0-1 [20.8 kB] Get: 263 http://deb.debian.org/debian unstable/main armhf libinput-bin armhf 1.26.2-1 [23.6 kB] Get: 264 http://deb.debian.org/debian unstable/main armhf libmtdev1t64 armhf 1.1.6-1.2+b1 [21.3 kB] Get: 265 http://deb.debian.org/debian unstable/main armhf libinput10 armhf 1.26.2-1 [112 kB] Get: 266 http://deb.debian.org/debian unstable/main armhf libkpathsea6 armhf 2024.20240313.70630+ds-5 [147 kB] Get: 267 http://deb.debian.org/debian unstable/main armhf libmd4c0 armhf 0.5.2-2+b1 [43.8 kB] Get: 268 http://deb.debian.org/debian unstable/main armhf libmpfi0 armhf 1.5.4+ds-3 [28.6 kB] Get: 269 http://deb.debian.org/debian unstable/main armhf libnetcdf19t64 armhf 1:4.9.2-7 [421 kB] Get: 270 http://deb.debian.org/debian unstable/main armhf libogg0 armhf 1.3.5-3+b2 [21.9 kB] Get: 271 http://deb.debian.org/debian unstable/main armhf libopenmpi3t64 armhf 4.1.6-13.3 [2216 kB] Get: 272 http://deb.debian.org/debian unstable/main armhf libpaper-utils armhf 1.1.29+b2 [8700 B] Get: 273 http://deb.debian.org/debian unstable/main armhf libpcre2-16-0 armhf 10.42-4+b2 [217 kB] Get: 274 http://deb.debian.org/debian unstable/main armhf libpotrace0 armhf 1.16-2+b2 [22.7 kB] Get: 275 http://deb.debian.org/debian unstable/main armhf proj-data all 9.5.0-1 [6293 kB] Get: 276 http://deb.debian.org/debian unstable/main armhf libproj25 armhf 9.5.0-1 [1202 kB] Get: 277 http://deb.debian.org/debian unstable/main armhf libptexenc1 armhf 2024.20240313.70630+ds-5 [44.4 kB] Get: 278 http://deb.debian.org/debian unstable/main armhf libpython3.12t64 armhf 3.12.7-2 [1848 kB] Get: 279 http://deb.debian.org/debian unstable/main armhf shared-mime-info armhf 2.4-5+b1 [753 kB] Get: 280 http://deb.debian.org/debian unstable/main armhf libqt5core5t64 armhf 5.15.15+dfsg-2 [1595 kB] Get: 281 http://deb.debian.org/debian unstable/main armhf libqt5dbus5t64 armhf 5.15.15+dfsg-2 [192 kB] Get: 282 http://deb.debian.org/debian unstable/main armhf libegl1 armhf 1.7.0-1+b2 [29.1 kB] Get: 283 http://deb.debian.org/debian unstable/main armhf libqt5network5t64 armhf 5.15.15+dfsg-2 [603 kB] Get: 284 http://deb.debian.org/debian unstable/main armhf libxcb-icccm4 armhf 0.4.2-1 [26.4 kB] Get: 285 http://deb.debian.org/debian unstable/main armhf libxcb-util1 armhf 0.4.0-1+b2 [21.4 kB] Get: 286 http://deb.debian.org/debian unstable/main armhf libxcb-image0 armhf 0.4.0-2+b2 [21.0 kB] Get: 287 http://deb.debian.org/debian unstable/main armhf libxcb-keysyms1 armhf 0.4.0-1+b3 [15.1 kB] Get: 288 http://deb.debian.org/debian unstable/main armhf libxcb-render-util0 armhf 0.3.9-1+b2 [16.6 kB] Get: 289 http://deb.debian.org/debian unstable/main armhf libxcb-shape0 armhf 1.17.0-2+b1 [106 kB] Get: 290 http://deb.debian.org/debian unstable/main armhf libxcb-xinerama0 armhf 1.17.0-2+b1 [105 kB] Get: 291 http://deb.debian.org/debian unstable/main armhf libxcb-xinput0 armhf 1.17.0-2+b1 [127 kB] Get: 292 http://deb.debian.org/debian unstable/main armhf libxcb-xkb1 armhf 1.17.0-2+b1 [126 kB] Get: 293 http://deb.debian.org/debian unstable/main armhf xkb-data all 2.42-1 [790 kB] Get: 294 http://deb.debian.org/debian unstable/main armhf libxkbcommon0 armhf 1.6.0-1+b2 [98.3 kB] Get: 295 http://deb.debian.org/debian unstable/main armhf libxkbcommon-x11-0 armhf 1.6.0-1+b2 [14.4 kB] Get: 296 http://deb.debian.org/debian unstable/main armhf libqt5gui5t64 armhf 5.15.15+dfsg-2 [2686 kB] Get: 297 http://deb.debian.org/debian unstable/main armhf libqt5widgets5t64 armhf 5.15.15+dfsg-2 [2122 kB] Get: 298 http://deb.debian.org/debian unstable/main armhf libsynctex2 armhf 2024.20240313.70630+ds-5 [49.2 kB] Get: 299 http://deb.debian.org/debian unstable/main armhf libtbbmalloc2 armhf 2021.12.0-1 [42.4 kB] Get: 300 http://deb.debian.org/debian unstable/main armhf libtbbbind-2-5 armhf 2021.12.0-1 [13.0 kB] Get: 301 http://deb.debian.org/debian unstable/main armhf libtbb12 armhf 2021.12.0-1 [74.1 kB] Get: 302 http://deb.debian.org/debian unstable/main armhf libtcl8.6 armhf 8.6.15+dfsg-2 [934 kB] Get: 303 http://deb.debian.org/debian unstable/main armhf libteckit0 armhf 2.5.12+ds1-1+b1 [259 kB] Get: 304 http://deb.debian.org/debian unstable/main armhf libtexlua53-5 armhf 2024.20240313.70630+ds-5 [83.4 kB] Get: 305 http://deb.debian.org/debian unstable/main armhf libtheora0 armhf 1.1.1+dfsg.1-17 [130 kB] Get: 306 http://deb.debian.org/debian unstable/main armhf libxft2 armhf 2.3.6-1+b2 [46.5 kB] Get: 307 http://deb.debian.org/debian unstable/main armhf libxss1 armhf 1:1.2.3-1+b2 [16.4 kB] Get: 308 http://deb.debian.org/debian unstable/main armhf libtk8.6 armhf 8.6.15-1 [697 kB] Get: 309 http://deb.debian.org/debian unstable/main armhf libopengl0 armhf 1.7.0-1+b2 [32.1 kB] Get: 310 http://deb.debian.org/debian unstable/main armhf libvtk9.3 armhf 9.3.0+dfsg1-1+b3 [19.4 MB] Get: 311 http://deb.debian.org/debian unstable/main armhf libvtk9.3-qt armhf 9.3.0+dfsg1-1+b3 [150 kB] Get: 312 http://deb.debian.org/debian unstable/main armhf libxi6 armhf 2:1.8.2-1 [73.6 kB] Get: 313 http://deb.debian.org/debian unstable/main armhf libzzip-0-13t64 armhf 0.13.72+dfsg.1-1.3 [53.1 kB] Get: 314 http://deb.debian.org/debian unstable/main armhf pkg-config armhf 1.8.1-4 [14.0 kB] Get: 315 http://deb.debian.org/debian unstable/main armhf python3-mpi4py armhf 4.0.0-8 [644 kB] Get: 316 http://deb.debian.org/debian unstable/main armhf python3-vtk9 armhf 9.3.0+dfsg1-1+b3 [6253 kB] Get: 317 http://deb.debian.org/debian unstable/main armhf t1utils armhf 1.41-4 [54.7 kB] Get: 318 http://deb.debian.org/debian unstable/main armhf tex-common all 6.18 [32.5 kB] Get: 319 http://deb.debian.org/debian unstable/main armhf texlive-binaries armhf 2024.20240313.70630+ds-5 [6041 kB] Get: 320 http://deb.debian.org/debian unstable/main armhf xdg-utils all 1.1.3-4.1 [75.5 kB] Get: 321 http://deb.debian.org/debian unstable/main armhf texlive-base all 2024.20241102-1 [22.7 MB] Get: 322 http://deb.debian.org/debian unstable/main armhf texlive-latex-base all 2024.20241102-1 [1278 kB] Get: 323 http://deb.debian.org/debian unstable/main armhf texlive-latex-recommended all 2024.20241102-1 [8757 kB] Get: 324 http://deb.debian.org/debian unstable/main armhf texlive-pictures all 2024.20241102-1 [17.0 MB] Fetched 273 MB in 33s (8380 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libfftw3-double3:armhf. (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 ... 19688 files and directories currently installed.) Preparing to unpack .../00-libfftw3-double3_3.3.10-2_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.10-2) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../01-libexpat1_2.6.3-2_armhf.deb ... Unpacking libexpat1:armhf (2.6.3-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../02-libbrotli1_1.1.0-2+b5_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b5) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../03-libpng16-16t64_1.6.44-2_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.44-2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../04-libfreetype6_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype6:armhf (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:armhf. Preparing to unpack .../07-libfontenc1_1%3a1.1.8-1+b1_armhf.deb ... Unpacking libfontenc1:armhf (1:1.1.8-1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../08-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... 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_armhf.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-1.1+b1_armhf.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../13-libfontconfig1_2.15.0-1.1+b1_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-1.1+b1) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../14-libsharpyuv0_1.4.0-0.1+b1_armhf.deb ... Unpacking libsharpyuv0:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libdav1d7:armhf. Preparing to unpack .../15-libdav1d7_1.5.0-1+b1_armhf.deb ... Unpacking libdav1d7:armhf (1.5.0-1+b1) ... Selecting previously unselected package libheif-plugin-dav1d:armhf. Preparing to unpack .../16-libheif-plugin-dav1d_1.19.1-1_armhf.deb ... Unpacking libheif-plugin-dav1d:armhf (1.19.1-1) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../17-libde265-0_1.0.15-1+b2_armhf.deb ... Unpacking libde265-0:armhf (1.0.15-1+b2) ... Selecting previously unselected package libheif-plugin-libde265:armhf. Preparing to unpack .../18-libheif-plugin-libde265_1.19.1-1_armhf.deb ... Unpacking libheif-plugin-libde265:armhf (1.19.1-1) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../19-libheif1_1.19.1-1_armhf.deb ... Unpacking libheif1:armhf (1.19.1-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../20-libjbig0_2.1-6.1+b2_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../21-libjpeg62-turbo_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../22-liblcms2-2_2.16-2_armhf.deb ... Unpacking liblcms2-2:armhf (2.16-2) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../23-libglib2.0-0t64_2.82.2-2_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.2-2) ... Selecting previously unselected package liblqr-1-0:armhf. Preparing to unpack .../24-liblqr-1-0_0.4.2-2.1+b2_armhf.deb ... Unpacking liblqr-1-0:armhf (0.4.2-2.1+b2) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../25-libltdl7_2.4.7-8_armhf.deb ... Unpacking libltdl7:armhf (2.4.7-8) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../26-libopenjp2-7_2.5.0-2+b4_armhf.deb ... Unpacking libopenjp2-7:armhf (2.5.0-2+b4) ... Selecting previously unselected package libraw23t64:armhf. Preparing to unpack .../27-libraw23t64_0.21.3-1+b1_armhf.deb ... Unpacking libraw23t64:armhf (0.21.3-1+b1) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../28-libdeflate0_1.22-1_armhf.deb ... Unpacking libdeflate0:armhf (1.22-1) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../29-liblerc4_4.0.0+ds-5_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-5) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../30-libwebp7_1.4.0-0.1+b1_armhf.deb ... Unpacking libwebp7:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../31-libtiff6_4.5.1+git230720-5_armhf.deb ... Unpacking libtiff6:armhf (4.5.1+git230720-5) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../32-libwebpdemux2_1.4.0-0.1+b1_armhf.deb ... Unpacking libwebpdemux2:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../33-libwebpmux3_1.4.0-0.1+b1_armhf.deb ... Unpacking libwebpmux3:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../34-libxau6_1%3a1.0.11-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../35-libxdmcp6_1%3a1.1.2-3+b2_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../36-libxcb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../37-libx11-data_2%3a1.8.10-1_all.deb ... Unpacking libx11-data (2:1.8.10-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../38-libx11-6_2%3a1.8.10-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.10-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../39-libxext6_2%3a1.3.4-1+b2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b2) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../40-libicu72_72.1-5+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-5+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../41-libxml2_2.12.7+dfsg+really2.9.14-0.1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.1) ... Selecting previously unselected package imagemagick-7-common. Preparing to unpack .../42-imagemagick-7-common_8%3a7.1.1.39+dfsg1-2_all.deb ... Unpacking imagemagick-7-common (8:7.1.1.39+dfsg1-2) ... Selecting previously unselected package libmagickcore-7.q16-10:armhf. Preparing to unpack .../43-libmagickcore-7.q16-10_8%3a7.1.1.39+dfsg1-2_armhf.deb ... Unpacking libmagickcore-7.q16-10:armhf (8:7.1.1.39+dfsg1-2) ... Selecting previously unselected package libmagickwand-7.q16-10:armhf. Preparing to unpack .../44-libmagickwand-7.q16-10_8%3a7.1.1.39+dfsg1-2_armhf.deb ... Unpacking libmagickwand-7.q16-10:armhf (8:7.1.1.39+dfsg1-2) ... 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.12-minimal:armhf. Preparing to unpack .../46-libpython3.12-minimal_3.12.7-2_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.7-2) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../47-python3.12-minimal_3.12.7-2_armhf.deb ... Unpacking python3.12-minimal (3.12.7-2) ... Setting up libpython3.12-minimal:armhf (3.12.7-2) ... Setting up libexpat1:armhf (2.6.3-2) ... Setting up python3.12-minimal (3.12.7-2) ... 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 ... 21822 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_armhf.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../04-libkrb5support0_1.21.3-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-3) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../06-libk5crypto3_1.21.3-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-3) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../07-libkeyutils1_1.6.3-4_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-4) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../08-libkrb5-3_1.21.3-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../14-libreadline8t64_8.2-5_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-2_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.7-2) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-2_armhf.deb ... Unpacking python3.12 (3.12.7-2) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.6-1) ... Setting up python3-minimal (3.12.6-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 ... 22884 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_armhf.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-6_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-6_armhf.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_armhf.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_armhf.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-10_armhf.deb ... Unpacking bsdextrautils (2.40.2-10) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../011-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package ucf. Preparing to unpack .../013-ucf_3.0043+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../019-cmake-data_3.30.5-1_all.deb ... Unpacking cmake-data (3.30.5-1) ... Selecting previously unselected package libarchive13t64:armhf. Preparing to unpack .../020-libarchive13t64_3.7.4-1.1_armhf.deb ... Unpacking libarchive13t64:armhf (3.7.4-1.1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../021-libsasl2-modules-db_2.1.28+dfsg1-8_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../022-libsasl2-2_2.1.28+dfsg1-8_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../023-libldap-2.5-0_2.5.18+dfsg-3+b1_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../024-libnghttp2-14_1.64.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.64.0-1) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../025-libpsl5t64_0.21.2-1.1+b1_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../026-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:armhf. Preparing to unpack .../027-libssh2-1t64_1.11.1-1_armhf.deb ... Unpacking libssh2-1t64:armhf (1.11.1-1) ... Selecting previously unselected package libcurl4t64:armhf. Preparing to unpack .../028-libcurl4t64_8.10.1-2_armhf.deb ... Unpacking libcurl4t64:armhf (8.10.1-2) ... Selecting previously unselected package libjsoncpp26:armhf. Preparing to unpack .../029-libjsoncpp26_1.9.6-2_armhf.deb ... Unpacking libjsoncpp26:armhf (1.9.6-2) ... Selecting previously unselected package librhash1:armhf. Preparing to unpack .../030-librhash1_1.4.5-1_armhf.deb ... Unpacking librhash1:armhf (1.4.5-1) ... Selecting previously unselected package libuv1t64:armhf. Preparing to unpack .../031-libuv1t64_1.48.0-6_armhf.deb ... Unpacking libuv1t64:armhf (1.48.0-6) ... Selecting previously unselected package cmake. Preparing to unpack .../032-cmake_3.30.5-1_armhf.deb ... Unpacking cmake (3.30.5-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../033-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../034-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../035-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../036-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 .../037-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../038-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../039-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../040-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../041-gettext_0.22.5-2_armhf.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../042-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 .../043-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../044-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../045-libedit2_3.1-20240808-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20240808-1) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../046-libz3-4_4.13.3-1_armhf.deb ... Unpacking libz3-4:armhf (4.13.3-1) ... Selecting previously unselected package libllvm19:armhf. Preparing to unpack .../047-libllvm19_1%3a19.1.3-1_armhf.deb ... Unpacking libllvm19:armhf (1:19.1.3-1) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../048-libclang-cpp19_1%3a19.1.3-1_armhf.deb ... Unpacking libclang-cpp19 (1:19.1.3-1) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../049-libclang1-19_1%3a19.1.3-1_armhf.deb ... Unpacking libclang1-19 (1:19.1.3-1) ... Selecting previously unselected package libfmt10:armhf. Preparing to unpack .../050-libfmt10_10.1.1+ds1-4_armhf.deb ... Unpacking libfmt10:armhf (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../051-doxygen_1.9.8+ds-2+b3_armhf.deb ... Unpacking doxygen (1.9.8+ds-2+b3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../052-fontconfig_2.15.0-1.1+b1_armhf.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../053-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../054-libgfortran5_14.2.0-8_armhf.deb ... Unpacking libgfortran5:armhf (14.2.0-8) ... Selecting previously unselected package libgfortran-14-dev:armhf. Preparing to unpack .../055-libgfortran-14-dev_14.2.0-8_armhf.deb ... Unpacking libgfortran-14-dev:armhf (14.2.0-8) ... Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. Preparing to unpack .../056-gfortran-14-arm-linux-gnueabihf_14.2.0-8_armhf.deb ... Unpacking gfortran-14-arm-linux-gnueabihf (14.2.0-8) ... Selecting previously unselected package gfortran-14. Preparing to unpack .../057-gfortran-14_14.2.0-8_armhf.deb ... Unpacking gfortran-14 (14.2.0-8) ... Selecting previously unselected package gfortran-arm-linux-gnueabihf. Preparing to unpack .../058-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1_armhf.deb ... Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1) ... Selecting previously unselected package gfortran. Preparing to unpack .../059-gfortran_4%3a14.2.0-1_armhf.deb ... Unpacking gfortran (4:14.2.0-1) ... Selecting previously unselected package libgs-common. Preparing to unpack .../060-libgs-common_10.04.0~dfsg-1_all.deb ... Unpacking libgs-common (10.04.0~dfsg-1) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../061-libgs10-common_10.04.0~dfsg-1_all.deb ... Unpacking libgs10-common (10.04.0~dfsg-1) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../062-libavahi-common-data_0.8-13+b3_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../063-libavahi-common3_0.8-13+b3_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-13+b3) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../064-libdbus-1-3_1.14.10-6_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.10-6) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../065-libavahi-client3_0.8-13+b3_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-13+b3) ... Selecting previously unselected package libcups2t64:armhf. Preparing to unpack .../066-libcups2t64_2.4.10-2_armhf.deb ... Unpacking libcups2t64:armhf (2.4.10-2) ... Selecting previously unselected package libidn12:armhf. Preparing to unpack .../067-libidn12_1.42-2+b1_armhf.deb ... Unpacking libidn12:armhf (1.42-2+b1) ... Selecting previously unselected package libijs-0.35:armhf. Preparing to unpack .../068-libijs-0.35_0.35-15.1+b2_armhf.deb ... Unpacking libijs-0.35:armhf (0.35-15.1+b2) ... Selecting previously unselected package libjbig2dec0:armhf. Preparing to unpack .../069-libjbig2dec0_0.20-1+b3_armhf.deb ... Unpacking libjbig2dec0:armhf (0.20-1+b3) ... Selecting previously unselected package libpaper1:armhf. Preparing to unpack .../070-libpaper1_1.1.29+b2_armhf.deb ... Unpacking libpaper1:armhf (1.1.29+b2) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../071-libice6_2%3a1.1.1-1_armhf.deb ... Unpacking libice6:armhf (2:1.1.1-1) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../072-libsm6_2%3a1.2.4-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.4-1) ... Selecting previously unselected package libxt6t64:armhf. Preparing to unpack .../073-libxt6t64_1%3a1.2.1-1.2+b1_armhf.deb ... Unpacking libxt6t64:armhf (1:1.2.1-1.2+b1) ... Selecting previously unselected package libgs10:armhf. Preparing to unpack .../074-libgs10_10.04.0~dfsg-1_armhf.deb ... Unpacking libgs10:armhf (10.04.0~dfsg-1) ... Selecting previously unselected package ghostscript. Preparing to unpack .../075-ghostscript_10.04.0~dfsg-1_armhf.deb ... Unpacking ghostscript (10.04.0~dfsg-1) ... Selecting previously unselected package libcdt5:armhf. Preparing to unpack .../076-libcdt5_2.42.4-2+b1_armhf.deb ... Unpacking libcdt5:armhf (2.42.4-2+b1) ... Selecting previously unselected package libcgraph6:armhf. Preparing to unpack .../077-libcgraph6_2.42.4-2+b1_armhf.deb ... Unpacking libcgraph6:armhf (2.42.4-2+b1) ... Selecting previously unselected package libaom3:armhf. Preparing to unpack .../078-libaom3_3.10.0-1_armhf.deb ... Unpacking libaom3:armhf (3.10.0-1) ... Selecting previously unselected package libabsl20230802:armhf. Preparing to unpack .../079-libabsl20230802_20230802.1-4_armhf.deb ... Unpacking libabsl20230802:armhf (20230802.1-4) ... Selecting previously unselected package libgav1-1:armhf. Preparing to unpack .../080-libgav1-1_0.19.0-2+b2_armhf.deb ... Unpacking libgav1-1:armhf (0.19.0-2+b2) ... Selecting previously unselected package librav1e0.7:armhf. Preparing to unpack .../081-librav1e0.7_0.7.1-7+b2_armhf.deb ... Unpacking librav1e0.7:armhf (0.7.1-7+b2) ... Selecting previously unselected package libsvtav1enc2:armhf. Preparing to unpack .../082-libsvtav1enc2_2.2.1+dfsg-2_armhf.deb ... Unpacking libsvtav1enc2:armhf (2.2.1+dfsg-2) ... Selecting previously unselected package libyuv0:armhf. Preparing to unpack .../083-libyuv0_0.0.1888.20240710-3+b1_armhf.deb ... Unpacking libyuv0:armhf (0.0.1888.20240710-3+b1) ... Selecting previously unselected package libavif16:armhf. Preparing to unpack .../084-libavif16_1.1.1-1_armhf.deb ... Unpacking libavif16:armhf (1.1.1-1) ... Selecting previously unselected package libimagequant0:armhf. Preparing to unpack .../085-libimagequant0_2.18.0-1+b2_armhf.deb ... Unpacking libimagequant0:armhf (2.18.0-1+b2) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../086-libfribidi0_1.0.15-1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.15-1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../087-libgraphite2-3_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../088-libharfbuzz0b_10.0.1-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (10.0.1-1) ... Selecting previously unselected package libraqm0:armhf. Preparing to unpack .../089-libraqm0_0.10.1-1+b2_armhf.deb ... Unpacking libraqm0:armhf (0.10.1-1+b2) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../090-libxpm4_1%3a3.5.17-1+b2_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.17-1+b2) ... Selecting previously unselected package libgd3:armhf. Preparing to unpack .../091-libgd3_2.3.3-12+b1_armhf.deb ... Unpacking libgd3:armhf (2.3.3-12+b1) ... Selecting previously unselected package libgts-0.7-5t64:armhf. Preparing to unpack .../092-libgts-0.7-5t64_0.7.6+darcs121130-5.2+b1_armhf.deb ... Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2+b1) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../093-libpixman-1-0_0.42.2-1+b1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.42.2-1+b1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../094-libxcb-render0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-render0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../095-libxcb-shm0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../096-libxrender1_1%3a0.9.10-1.1+b2_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../097-libcairo2_1.18.2-2_armhf.deb ... Unpacking libcairo2:armhf (1.18.2-2) ... Selecting previously unselected package libthai-data. Preparing to unpack .../098-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../099-libdatrie1_0.2.13-3+b1_armhf.deb ... Unpacking libdatrie1:armhf (0.2.13-3+b1) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../100-libthai0_0.1.29-2+b1_armhf.deb ... Unpacking libthai0:armhf (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../101-libpango-1.0-0_1.54.0+ds-3_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.54.0+ds-3) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../102-libpangoft2-1.0-0_1.54.0+ds-3_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.54.0+ds-3) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../103-libpangocairo-1.0-0_1.54.0+ds-3_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.54.0+ds-3) ... Selecting previously unselected package libpathplan4:armhf. Preparing to unpack .../104-libpathplan4_2.42.4-2+b1_armhf.deb ... Unpacking libpathplan4:armhf (2.42.4-2+b1) ... Selecting previously unselected package libgvc6. Preparing to unpack .../105-libgvc6_2.42.4-2+b1_armhf.deb ... Unpacking libgvc6 (2.42.4-2+b1) ... Selecting previously unselected package libgvpr2:armhf. Preparing to unpack .../106-libgvpr2_2.42.4-2+b1_armhf.deb ... Unpacking libgvpr2:armhf (2.42.4-2+b1) ... Selecting previously unselected package liblab-gamut1:armhf. Preparing to unpack .../107-liblab-gamut1_2.42.4-2+b1_armhf.deb ... Unpacking liblab-gamut1:armhf (2.42.4-2+b1) ... Selecting previously unselected package libxmu6:armhf. Preparing to unpack .../108-libxmu6_2%3a1.1.3-3+b3_armhf.deb ... Unpacking libxmu6:armhf (2:1.1.3-3+b3) ... Selecting previously unselected package libxaw7:armhf. Preparing to unpack .../109-libxaw7_2%3a1.0.16-1_armhf.deb ... Unpacking libxaw7:armhf (2:1.0.16-1) ... Selecting previously unselected package graphviz. Preparing to unpack .../110-graphviz_2.42.4-2+b1_armhf.deb ... Unpacking graphviz (2.42.4-2+b1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../111-hicolor-icon-theme_0.18-1_all.deb ... Unpacking hicolor-icon-theme (0.18-1) ... Selecting previously unselected package libhwloc15:armhf. Preparing to unpack .../112-libhwloc15_2.11.2-1_armhf.deb ... Unpacking libhwloc15:armhf (2.11.2-1) ... Selecting previously unselected package hwloc-nox. Preparing to unpack .../113-hwloc-nox_2.11.2-1_armhf.deb ... Unpacking hwloc-nox (2.11.2-1) ... Selecting previously unselected package imagemagick-7.q16. Preparing to unpack .../114-imagemagick-7.q16_8%3a7.1.1.39+dfsg1-2_armhf.deb ... Unpacking imagemagick-7.q16 (8:7.1.1.39+dfsg1-2) ... Selecting previously unselected package imagemagick. Preparing to unpack .../115-imagemagick_8%3a7.1.1.39+dfsg1-2_armhf.deb ... Unpacking imagemagick (8:7.1.1.39+dfsg1-2) ... Selecting previously unselected package libaec0:armhf. Preparing to unpack .../116-libaec0_1.1.3-1+b1_armhf.deb ... Unpacking libaec0:armhf (1.1.3-1+b1) ... Selecting previously unselected package libalberta4t64:armhf. Preparing to unpack .../117-libalberta4t64_3.0.3-2+b1_armhf.deb ... Unpacking libalberta4t64:armhf (3.0.3-2+b1) ... Selecting previously unselected package libalberta-dev:armhf. Preparing to unpack .../118-libalberta-dev_3.0.3-2+b1_armhf.deb ... Unpacking libalberta-dev:armhf (3.0.3-2+b1) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../119-libblas3_3.12.0-3+b1_armhf.deb ... Unpacking libblas3:armhf (3.12.0-3+b1) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../120-libblas-dev_3.12.0-3+b1_armhf.deb ... Unpacking libblas-dev:armhf (3.12.0-3+b1) ... Selecting previously unselected package libnghttp3-9:armhf. Preparing to unpack .../121-libnghttp3-9_1.4.0-1+b1_armhf.deb ... Unpacking libnghttp3-9:armhf (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:armhf. Preparing to unpack .../122-libngtcp2-16_1.6.0-1_armhf.deb ... Unpacking libngtcp2-16:armhf (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:armhf. Preparing to unpack .../123-libngtcp2-crypto-gnutls8_1.6.0-1_armhf.deb ... Unpacking libngtcp2-crypto-gnutls8:armhf (1.6.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:armhf. Preparing to unpack .../124-libcurl3t64-gnutls_8.10.1-2_armhf.deb ... Unpacking libcurl3t64-gnutls:armhf (8.10.1-2) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../125-libdouble-conversion3_3.3.0-1+b2_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.3.0-1+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../126-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../127-libdrm2_2.4.123-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../128-libdrm-amdgpu1_2.4.123-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../129-libdrm-radeon1_2.4.123-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.123-1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../130-liblapack3_3.12.0-3+b1_armhf.deb ... Unpacking liblapack3:armhf (3.12.0-3+b1) ... Selecting previously unselected package libmpich12:armhf. Preparing to unpack .../131-libmpich12_4.2.0-14_armhf.deb ... Unpacking libmpich12:armhf (4.2.0-14) ... Selecting previously unselected package libslurm41t64. Preparing to unpack .../132-libslurm41t64_24.05.2-1_armhf.deb ... Unpacking libslurm41t64 (24.05.2-1) ... Selecting previously unselected package mpich. Preparing to unpack .../133-mpich_4.2.0-14_armhf.deb ... Unpacking mpich (4.2.0-14) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../134-mpi-default-bin_1.17_armhf.deb ... Unpacking mpi-default-bin (1.17) ... Selecting previously unselected package libnuma1:armhf. Preparing to unpack .../135-libnuma1_2.0.18-1+b1_armhf.deb ... Unpacking libnuma1:armhf (2.0.18-1+b1) ... Selecting previously unselected package libnuma-dev:armhf. Preparing to unpack .../136-libnuma-dev_2.0.18-1+b1_armhf.deb ... Unpacking libnuma-dev:armhf (2.0.18-1+b1) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../137-libltdl-dev_2.4.7-8_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.7-8) ... Selecting previously unselected package libhwloc-dev:armhf. Preparing to unpack .../138-libhwloc-dev_2.11.2-1_armhf.deb ... Unpacking libhwloc-dev:armhf (2.11.2-1) ... Selecting previously unselected package libmpich-dev:armhf. Preparing to unpack .../139-libmpich-dev_4.2.0-14_armhf.deb ... Unpacking libmpich-dev:armhf (4.2.0-14) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../140-mpi-default-dev_1.17_armhf.deb ... Unpacking mpi-default-dev (1.17) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../141-libpkgconf3_1.8.1-4_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../142-pkgconf-bin_1.8.1-4_armhf.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../143-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../144-liblapack-dev_3.12.0-3+b1_armhf.deb ... Unpacking liblapack-dev:armhf (3.12.0-3+b1) ... Selecting previously unselected package libdune-common-dev:armhf. Preparing to unpack .../145-libdune-common-dev_2.9.0-7_armhf.deb ... Unpacking libdune-common-dev:armhf (2.9.0-7) ... Selecting previously unselected package libdune-geometry-dev:armhf. Preparing to unpack .../146-libdune-geometry-dev_2.9.0-4+b2_armhf.deb ... Unpacking libdune-geometry-dev:armhf (2.9.0-4+b2) ... Selecting previously unselected package libdune-uggrid-dev:armhf. Preparing to unpack .../147-libdune-uggrid-dev_2.9.0-2+b5_armhf.deb ... Unpacking libdune-uggrid-dev:armhf (2.9.0-2+b5) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../148-libwayland-server0_1.23.0-1+b1_armhf.deb ... Unpacking libwayland-server0:armhf (1.23.0-1+b1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../149-libxcb-randr0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-randr0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../150-libglapi-mesa_24.2.6-1_armhf.deb ... Unpacking libglapi-mesa:armhf (24.2.6-1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../151-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../152-libsensors5_1%3a3.6.0-10+b1_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../153-libx11-xcb1_2%3a1.8.10-1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.8.10-1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../154-libxcb-dri2-0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../155-libxcb-dri3-0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../156-libxcb-present0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-present0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../157-libxcb-sync1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../158-libxcb-xfixes0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../159-libxshmfence1_1.3-1+b2_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1+b2) ... Selecting previously unselected package mesa-libgallium:armhf. Preparing to unpack .../160-mesa-libgallium_24.2.6-1_armhf.deb ... Unpacking mesa-libgallium:armhf (24.2.6-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../161-libgbm1_24.2.6-1_armhf.deb ... Unpacking libgbm1:armhf (24.2.6-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../162-libwayland-client0_1.23.0-1+b1_armhf.deb ... Unpacking libwayland-client0:armhf (1.23.0-1+b1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../163-libegl-mesa0_24.2.6-1_armhf.deb ... Unpacking libegl-mesa0:armhf (24.2.6-1) ... Selecting previously unselected package libevdev2:armhf. Preparing to unpack .../164-libevdev2_1.13.3+dfsg-1_armhf.deb ... Unpacking libevdev2:armhf (1.13.3+dfsg-1) ... Selecting previously unselected package libevent-core-2.1-7t64:armhf. Preparing to unpack .../165-libevent-core-2.1-7t64_2.1.12-stable-10+b1_armhf.deb ... Unpacking libevent-core-2.1-7t64:armhf (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:armhf. Preparing to unpack .../166-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_armhf.deb ... Unpacking libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-10+b1) ... Selecting previously unselected package libnl-3-200:armhf. Preparing to unpack .../167-libnl-3-200_3.7.0-0.3+b1_armhf.deb ... Unpacking libnl-3-200:armhf (3.7.0-0.3+b1) ... Selecting previously unselected package libnl-route-3-200:armhf. Preparing to unpack .../168-libnl-route-3-200_3.7.0-0.3+b1_armhf.deb ... Unpacking libnl-route-3-200:armhf (3.7.0-0.3+b1) ... Selecting previously unselected package libibverbs1:armhf. Preparing to unpack .../169-libibverbs1_52.0-2+b1_armhf.deb ... Unpacking libibverbs1:armhf (52.0-2+b1) ... Selecting previously unselected package librdmacm1t64:armhf. Preparing to unpack .../170-librdmacm1t64_52.0-2+b1_armhf.deb ... Unpacking librdmacm1t64:armhf (52.0-2+b1) ... Selecting previously unselected package libfabric1:armhf. Preparing to unpack .../171-libfabric1_1.17.0-3.1_armhf.deb ... Unpacking libfabric1:armhf (1.17.0-3.1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../172-libglvnd0_1.7.0-1+b2_armhf.deb ... Unpacking libglvnd0:armhf (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../173-libxcb-glx0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-glx0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../174-libxfixes3_1%3a6.0.0-2+b2_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-2+b2) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../175-libxxf86vm1_1%3a1.1.4-1+b3_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b3) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../176-libvulkan1_1.3.296.0-1_armhf.deb ... Unpacking libvulkan1:armhf (1.3.296.0-1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../177-libgl1-mesa-dri_24.2.6-1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (24.2.6-1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../178-libglx-mesa0_24.2.6-1_armhf.deb ... Unpacking libglx-mesa0:armhf (24.2.6-1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../179-libglx0_1.7.0-1+b2_armhf.deb ... Unpacking libglx0:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../180-libgl1_1.7.0-1+b2_armhf.deb ... Unpacking libgl1:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgl2ps1.4. Preparing to unpack .../181-libgl2ps1.4_1.4.2+dfsg1-2_armhf.deb ... Unpacking libgl2ps1.4 (1.4.2+dfsg1-2) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../182-libgles2_1.7.0-1+b2_armhf.deb ... Unpacking libgles2:armhf (1.7.0-1+b2) ... Selecting previously unselected package libglew2.2:armhf. Preparing to unpack .../183-libglew2.2_2.2.0-4+b2_armhf.deb ... Unpacking libglew2.2:armhf (2.2.0-4+b2) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../184-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../185-libgmp-dev_2%3a6.3.0+dfsg-2+b2_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgudev-1.0-0:armhf. Preparing to unpack .../186-libgudev-1.0-0_238-5+b1_armhf.deb ... Unpacking libgudev-1.0-0:armhf (238-5+b1) ... Selecting previously unselected package libsz2:armhf. Preparing to unpack .../187-libsz2_1.1.3-1+b1_armhf.deb ... Unpacking libsz2:armhf (1.1.3-1+b1) ... Selecting previously unselected package libhdf5-103-1t64:armhf. Preparing to unpack .../188-libhdf5-103-1t64_1.10.10+repack-4_armhf.deb ... Unpacking libhdf5-103-1t64:armhf (1.10.10+repack-4) ... Selecting previously unselected package libhdf5-hl-100t64:armhf. Preparing to unpack .../189-libhdf5-hl-100t64_1.10.10+repack-4_armhf.deb ... Unpacking libhdf5-hl-100t64:armhf (1.10.10+repack-4) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../190-libpciaccess0_0.17-3+b2_armhf.deb ... Unpacking libpciaccess0:armhf (0.17-3+b2) ... Selecting previously unselected package libxnvctrl0:armhf. Preparing to unpack .../191-libxnvctrl0_535.171.04-1+b1_armhf.deb ... Unpacking libxnvctrl0:armhf (535.171.04-1+b1) ... Selecting previously unselected package ocl-icd-libopencl1:armhf. Preparing to unpack .../192-ocl-icd-libopencl1_2.3.2-1+b2_armhf.deb ... Unpacking ocl-icd-libopencl1:armhf (2.3.2-1+b2) ... Selecting previously unselected package libhwloc-plugins:armhf. Preparing to unpack .../193-libhwloc-plugins_2.11.2-1_armhf.deb ... Unpacking libhwloc-plugins:armhf (2.11.2-1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../194-libwacom-common_2.13.0-1_all.deb ... Unpacking libwacom-common (2.13.0-1) ... Selecting previously unselected package libwacom9:armhf. Preparing to unpack .../195-libwacom9_2.13.0-1_armhf.deb ... Unpacking libwacom9:armhf (2.13.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../196-libinput-bin_1.26.2-1_armhf.deb ... Unpacking libinput-bin (1.26.2-1) ... Selecting previously unselected package libmtdev1t64:armhf. Preparing to unpack .../197-libmtdev1t64_1.1.6-1.2+b1_armhf.deb ... Unpacking libmtdev1t64:armhf (1.1.6-1.2+b1) ... Selecting previously unselected package libinput10:armhf. Preparing to unpack .../198-libinput10_1.26.2-1_armhf.deb ... Unpacking libinput10:armhf (1.26.2-1) ... Selecting previously unselected package libkpathsea6:armhf. Preparing to unpack .../199-libkpathsea6_2024.20240313.70630+ds-5_armhf.deb ... Unpacking libkpathsea6:armhf (2024.20240313.70630+ds-5) ... Selecting previously unselected package libmd4c0:armhf. Preparing to unpack .../200-libmd4c0_0.5.2-2+b1_armhf.deb ... Unpacking libmd4c0:armhf (0.5.2-2+b1) ... Selecting previously unselected package libmpfi0:armhf. Preparing to unpack .../201-libmpfi0_1.5.4+ds-3_armhf.deb ... Unpacking libmpfi0:armhf (1.5.4+ds-3) ... Selecting previously unselected package libnetcdf19t64:armhf. Preparing to unpack .../202-libnetcdf19t64_1%3a4.9.2-7_armhf.deb ... Unpacking libnetcdf19t64:armhf (1:4.9.2-7) ... Selecting previously unselected package libogg0:armhf. Preparing to unpack .../203-libogg0_1.3.5-3+b2_armhf.deb ... Unpacking libogg0:armhf (1.3.5-3+b2) ... Selecting previously unselected package libopenmpi3t64:armhf. Preparing to unpack .../204-libopenmpi3t64_4.1.6-13.3_armhf.deb ... Unpacking libopenmpi3t64:armhf (4.1.6-13.3) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../205-libpaper-utils_1.1.29+b2_armhf.deb ... Unpacking libpaper-utils (1.1.29+b2) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../206-libpcre2-16-0_10.42-4+b2_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.42-4+b2) ... Selecting previously unselected package libpotrace0:armhf. Preparing to unpack .../207-libpotrace0_1.16-2+b2_armhf.deb ... Unpacking libpotrace0:armhf (1.16-2+b2) ... Selecting previously unselected package proj-data. Preparing to unpack .../208-proj-data_9.5.0-1_all.deb ... Unpacking proj-data (9.5.0-1) ... Selecting previously unselected package libproj25:armhf. Preparing to unpack .../209-libproj25_9.5.0-1_armhf.deb ... Unpacking libproj25:armhf (9.5.0-1) ... Selecting previously unselected package libptexenc1:armhf. Preparing to unpack .../210-libptexenc1_2024.20240313.70630+ds-5_armhf.deb ... Unpacking libptexenc1:armhf (2024.20240313.70630+ds-5) ... Selecting previously unselected package libpython3.12t64:armhf. Preparing to unpack .../211-libpython3.12t64_3.12.7-2_armhf.deb ... Unpacking libpython3.12t64:armhf (3.12.7-2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../212-shared-mime-info_2.4-5+b1_armhf.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libqt5core5t64:armhf. Preparing to unpack .../213-libqt5core5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5core5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5dbus5t64:armhf. Preparing to unpack .../214-libqt5dbus5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5dbus5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../215-libegl1_1.7.0-1+b2_armhf.deb ... Unpacking libegl1:armhf (1.7.0-1+b2) ... Selecting previously unselected package libqt5network5t64:armhf. Preparing to unpack .../216-libqt5network5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5network5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libxcb-icccm4:armhf. Preparing to unpack .../217-libxcb-icccm4_0.4.2-1_armhf.deb ... Unpacking libxcb-icccm4:armhf (0.4.2-1) ... Selecting previously unselected package libxcb-util1:armhf. Preparing to unpack .../218-libxcb-util1_0.4.0-1+b2_armhf.deb ... Unpacking libxcb-util1:armhf (0.4.0-1+b2) ... Selecting previously unselected package libxcb-image0:armhf. Preparing to unpack .../219-libxcb-image0_0.4.0-2+b2_armhf.deb ... Unpacking libxcb-image0:armhf (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:armhf. Preparing to unpack .../220-libxcb-keysyms1_0.4.0-1+b3_armhf.deb ... Unpacking libxcb-keysyms1:armhf (0.4.0-1+b3) ... Selecting previously unselected package libxcb-render-util0:armhf. Preparing to unpack .../221-libxcb-render-util0_0.3.9-1+b2_armhf.deb ... Unpacking libxcb-render-util0:armhf (0.3.9-1+b2) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../222-libxcb-shape0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shape0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:armhf. Preparing to unpack .../223-libxcb-xinerama0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xinerama0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:armhf. Preparing to unpack .../224-libxcb-xinput0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xinput0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:armhf. Preparing to unpack .../225-libxcb-xkb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xkb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../226-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../227-libxkbcommon0_1.6.0-1+b2_armhf.deb ... Unpacking libxkbcommon0:armhf (1.6.0-1+b2) ... Selecting previously unselected package libxkbcommon-x11-0:armhf. Preparing to unpack .../228-libxkbcommon-x11-0_1.6.0-1+b2_armhf.deb ... Unpacking libxkbcommon-x11-0:armhf (1.6.0-1+b2) ... Selecting previously unselected package libqt5gui5t64:armhf. Preparing to unpack .../229-libqt5gui5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5gui5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5widgets5t64:armhf. Preparing to unpack .../230-libqt5widgets5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5widgets5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libsynctex2:armhf. Preparing to unpack .../231-libsynctex2_2024.20240313.70630+ds-5_armhf.deb ... Unpacking libsynctex2:armhf (2024.20240313.70630+ds-5) ... Selecting previously unselected package libtbbmalloc2:armhf. Preparing to unpack .../232-libtbbmalloc2_2021.12.0-1_armhf.deb ... Unpacking libtbbmalloc2:armhf (2021.12.0-1) ... Selecting previously unselected package libtbbbind-2-5:armhf. Preparing to unpack .../233-libtbbbind-2-5_2021.12.0-1_armhf.deb ... Unpacking libtbbbind-2-5:armhf (2021.12.0-1) ... Selecting previously unselected package libtbb12:armhf. Preparing to unpack .../234-libtbb12_2021.12.0-1_armhf.deb ... Unpacking libtbb12:armhf (2021.12.0-1) ... Selecting previously unselected package libtcl8.6:armhf. Preparing to unpack .../235-libtcl8.6_8.6.15+dfsg-2_armhf.deb ... Unpacking libtcl8.6:armhf (8.6.15+dfsg-2) ... Selecting previously unselected package libteckit0:armhf. Preparing to unpack .../236-libteckit0_2.5.12+ds1-1+b1_armhf.deb ... Unpacking libteckit0:armhf (2.5.12+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:armhf. Preparing to unpack .../237-libtexlua53-5_2024.20240313.70630+ds-5_armhf.deb ... Unpacking libtexlua53-5:armhf (2024.20240313.70630+ds-5) ... Selecting previously unselected package libtheora0:armhf. Preparing to unpack .../238-libtheora0_1.1.1+dfsg.1-17_armhf.deb ... Unpacking libtheora0:armhf (1.1.1+dfsg.1-17) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../239-libxft2_2.3.6-1+b2_armhf.deb ... Unpacking libxft2:armhf (2.3.6-1+b2) ... Selecting previously unselected package libxss1:armhf. Preparing to unpack .../240-libxss1_1%3a1.2.3-1+b2_armhf.deb ... Unpacking libxss1:armhf (1:1.2.3-1+b2) ... Selecting previously unselected package libtk8.6:armhf. Preparing to unpack .../241-libtk8.6_8.6.15-1_armhf.deb ... Unpacking libtk8.6:armhf (8.6.15-1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../242-libopengl0_1.7.0-1+b2_armhf.deb ... Unpacking libopengl0:armhf (1.7.0-1+b2) ... Selecting previously unselected package libvtk9.3:armhf. Preparing to unpack .../243-libvtk9.3_9.3.0+dfsg1-1+b3_armhf.deb ... Unpacking libvtk9.3:armhf (9.3.0+dfsg1-1+b3) ... Selecting previously unselected package libvtk9.3-qt:armhf. Preparing to unpack .../244-libvtk9.3-qt_9.3.0+dfsg1-1+b3_armhf.deb ... Unpacking libvtk9.3-qt:armhf (9.3.0+dfsg1-1+b3) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../245-libxi6_2%3a1.8.2-1_armhf.deb ... Unpacking libxi6:armhf (2:1.8.2-1) ... Selecting previously unselected package libzzip-0-13t64:armhf. Preparing to unpack .../246-libzzip-0-13t64_0.13.72+dfsg.1-1.3_armhf.deb ... Unpacking libzzip-0-13t64:armhf (0.13.72+dfsg.1-1.3) ... Selecting previously unselected package pkg-config:armhf. Preparing to unpack .../247-pkg-config_1.8.1-4_armhf.deb ... Unpacking pkg-config:armhf (1.8.1-4) ... Selecting previously unselected package python3-mpi4py. Preparing to unpack .../248-python3-mpi4py_4.0.0-8_armhf.deb ... Unpacking python3-mpi4py (4.0.0-8) ... Selecting previously unselected package python3-vtk9. Preparing to unpack .../249-python3-vtk9_9.3.0+dfsg1-1+b3_armhf.deb ... Unpacking python3-vtk9 (9.3.0+dfsg1-1+b3) ... Selecting previously unselected package t1utils. Preparing to unpack .../250-t1utils_1.41-4_armhf.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package tex-common. Preparing to unpack .../251-tex-common_6.18_all.deb ... Unpacking tex-common (6.18) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../252-texlive-binaries_2024.20240313.70630+ds-5_armhf.deb ... Unpacking texlive-binaries (2024.20240313.70630+ds-5) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../253-xdg-utils_1.1.3-4.1_all.deb ... Unpacking xdg-utils (1.1.3-4.1) ... Selecting previously unselected package texlive-base. Preparing to unpack .../254-texlive-base_2024.20241102-1_all.deb ... Unpacking texlive-base (2024.20241102-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../255-texlive-latex-base_2024.20241102-1_all.deb ... Unpacking texlive-latex-base (2024.20241102-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../256-texlive-latex-recommended_2024.20241102-1_all.deb ... Unpacking texlive-latex-recommended (2024.20241102-1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../257-texlive-pictures_2024.20241102-1_all.deb ... Unpacking texlive-pictures (2024.20241102-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libgraphite2-3:armhf (1.3.14-2+b1) ... Setting up liblcms2-2:armhf (2.16-2) ... Setting up libtbbmalloc2:armhf (2021.12.0-1) ... Setting up libpixman-1-0:armhf (0.42.2-1+b1) ... Setting up libsharpyuv0:armhf (1.4.0-0.1+b1) ... Setting up libwayland-server0:armhf (1.23.0-1+b1) ... Setting up libaom3:armhf (3.10.0-1) ... Setting up libpciaccess0:armhf (0.17-3+b2) ... Setting up libxau6:armhf (1:1.0.11-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3+b2) ... Setting up libdouble-conversion3:armhf (3.3.0-1+b2) ... Setting up libkeyutils1:armhf (1.6.3-4) ... Setting up libxcb1:armhf (1.17.0-2+b1) ... Setting up libicu72:armhf (72.1-5+b1) ... Setting up libxcb-xfixes0:armhf (1.17.0-2+b1) ... Setting up libogg0:armhf (1.3.5-3+b2) ... Setting up liblerc4:armhf (4.0.0+ds-5) ... Setting up proj-data (9.5.0-1) ... Setting up bsdextrautils (2.40.2-10) ... Setting up hicolor-icon-theme (0.18-1) ... Setting up libxcb-xinput0:armhf (1.17.0-2+b1) ... Setting up libdatrie1:armhf (0.2.13-3+b1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:armhf (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up imagemagick-7-common (8:7.1.1.39+dfsg1-2) ... Setting up libglvnd0:armhf (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libijs-0.35:armhf (0.35-15.1+b2) ... Setting up libxcb-glx0:armhf (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.20) ... Setting up libgs-common (10.04.0~dfsg-1) ... Setting up libbrotli1:armhf (1.1.0-2+b5) ... Setting up libedit2:armhf (3.1-20240808-1) ... Setting up liblab-gamut1:armhf (2.42.4-2+b1) ... Setting up libuv1t64:armhf (1.48.0-6) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up libxcb-keysyms1:armhf (0.4.0-1+b3) ... Setting up libxcb-shape0:armhf (1.17.0-2+b1) ... Setting up x11-common (1:7.7+23.1) ... 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.0-10) ... Setting up libpsl5t64:armhf (0.21.2-1.1+b1) ... Setting up libnghttp2-14:armhf (1.64.0-1) ... Setting up libdeflate0:armhf (1.22-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libxcb-render-util0:armhf (0.3.9-1+b2) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:armhf (1.17.0-2+b1) ... Setting up libxcb-icccm4:armhf (0.4.2-1) ... Setting up libcom-err2:armhf (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libjbig0:armhf (2.1-6.1+b2) ... Setting up libpcre2-16-0:armhf (10.42-4+b2) ... Setting up libaec0:armhf (1.1.3-1+b1) ... Setting up libopengl0:armhf (1.7.0-1+b2) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up libxcb-util1:armhf (0.4.0-1+b2) ... Setting up poppler-data (0.4.12-1) ... Setting up libxcb-xkb1:armhf (1.17.0-2+b1) ... Setting up libxcb-image0:armhf (0.4.0-2+b2) ... Setting up libkrb5support0:armhf (1.21.3-3) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Nov 5 23:44:47 UTC 2024. Universal Time is now: Tue Nov 5 23:44:47 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:armhf (1.17.0-2+b1) ... Setting up libfontenc1:armhf (1:1.1.8-1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:armhf (4.13.3-1) ... Setting up libglib2.0-0t64:armhf (2.82.2-2) ... No schema files found: doing nothing. Setting up libblas3:armhf (3.12.0-3+b1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libxcb-xinerama0:armhf (1.17.0-2+b1) ... Setting up libpkgconf3:armhf (1.8.1-4) ... Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2+b2) ... Setting up libgles2:armhf (1.7.0-1+b2) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Setting up libzzip-0-13t64:armhf (0.13.72+dfsg.1-1.3) ... Setting up libx11-data (2:1.8.10-1) ... Setting up libsvtav1enc2:armhf (2.2.1+dfsg-2) ... Setting up libxcb-sync1:armhf (1.17.0-2+b1) ... Setting up libjbig2dec0:armhf (0.20-1+b3) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libteckit0:armhf (2.5.12+ds1-1+b1) ... Setting up libjsoncpp26:armhf (1.9.6-2) ... Setting up libpathplan4:armhf (2.42.4-2+b1) ... Setting up libavahi-common-data:armhf (0.8-13+b3) ... Setting up libdbus-1-3:armhf (1.14.10-6) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up libfribidi0:armhf (1.0.15-1) ... Setting up t1utils (1.41-4) ... Setting up libtexlua53-5:armhf (2024.20240313.70630+ds-5) ... Setting up libimagequant0:armhf (2.18.0-1+b2) ... Setting up libproc2-0:armhf (2:4.0.4-6) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:armhf (1.6.44-2) ... Setting up libhwloc15:armhf (2.11.2-1) ... Setting up libidn12:armhf (1.42-2+b1) ... Setting up libtcl8.6:armhf (8.6.15+dfsg-2) ... Setting up autopoint (0.22.5-2) ... Setting up libmpfi0:armhf (1.5.4+ds-3) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:armhf (1:3.6.0-10+b1) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up libltdl7:armhf (2.4.7-8) ... Setting up libfftw3-double3:armhf (3.3.10-2) ... Setting up libglapi-mesa:armhf (24.2.6-1) ... Setting up libkpathsea6:armhf (2024.20240313.70630+ds-5) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-8) ... Setting up libgfortran5:armhf (14.2.0-8) ... Setting up libraw23t64:armhf (0.21.3-1+b1) ... Setting up libvulkan1:armhf (1.3.296.0-1) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:armhf (1.4.0-1+b1) ... Setting up libwebp7:armhf (1.4.0-0.1+b1) ... Setting up libxcb-dri2-0:armhf (1.17.0-2+b1) ... Setting up libnuma1:armhf (2.0.18-1+b1) ... Setting up dwz (0.15-1+b2) ... Setting up libdav1d7:armhf (1.5.0-1+b1) ... Setting up libmpich12:armhf (4.2.0-14) ... Setting up liblqr-1-0:armhf (0.4.2-2.1+b2) ... Setting up libmtdev1t64:armhf (1.1.6-1.2+b1) ... Setting up sensible-utils (0.0.24) ... Setting up ocl-icd-libopencl1:armhf (2.3.2-1+b2) ... Setting up libxshmfence1:armhf (1.3-1+b2) ... Setting up libtiff6:armhf (4.5.1+git230720-5) ... Setting up libxcb-randr0:armhf (1.17.0-2+b1) ... Setting up librav1e0.7:armhf (0.7.1-7+b2) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up procps (2:4.0.4-6) ... Setting up libnl-3-200:armhf (3.7.0-0.3+b1) ... Setting up libmd4c0:armhf (0.5.2-2+b1) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:armhf (2.5.0-2+b4) ... Setting up libx11-6:armhf (2:1.8.10-1) ... Setting up libslurm41t64 (24.05.2-1) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.4) ... Setting up libabsl20230802:armhf (20230802.1-4) ... Setting up libngtcp2-16:armhf (1.6.0-1) ... Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2+b1) ... Setting up cmake-data (3.30.5-1) ... Setting up librhash1:armhf (1.4.5-1) ... Setting up libcdt5:armhf (2.42.4-2+b1) ... Setting up libkrb5-3:armhf (1.21.3-3) ... Setting up libcgraph6:armhf (2.42.4-2+b1) ... Setting up libevent-core-2.1-7t64:armhf (2.1.12-stable-10+b1) ... Setting up libssh2-1t64:armhf (1.11.1-1) ... Setting up libde265-0:armhf (1.0.15-1+b2) ... Setting up libwebpmux3:armhf (1.4.0-0.1+b1) ... Setting up libdrm-common (2.4.123-1) ... Setting up libyuv0:armhf (0.0.1888.20240710-3+b1) ... Setting up libevdev2:armhf (1.13.3+dfsg-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.1) ... Setting up xdg-utils (1.1.3-4.1) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libgudev-1.0-0:armhf (238-5+b1) ... Setting up libfmt10:armhf (10.1.1+ds1-4) ... Setting up libngtcp2-crypto-gnutls8:armhf (1.6.0-1) ... Setting up libblas-dev:armhf (3.12.0-3+b1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode Setting up libsz2:armhf (1.1.3-1+b1) ... Setting up libsynctex2:armhf (2024.20240313.70630+ds-5) ... Setting up libwacom-common (2.13.0-1) ... Setting up libxkbcommon0:armhf (1.6.0-1+b2) ... Setting up libpotrace0:armhf (1.16-2+b2) ... Setting up libwayland-client0:armhf (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libgfortran-14-dev:armhf (14.2.0-8) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:armhf (1.17.0-2+b1) ... Setting up libllvm19:armhf (1:19.1.3-1) ... Setting up libx11-xcb1:armhf (2:1.8.10-1) ... Setting up libice6:armhf (2:1.1.1-1) ... Setting up liblapack3:armhf (3.12.0-3+b1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up gettext (0.22.5-2) ... Setting up libgmp-dev:armhf (2:6.3.0+dfsg-2+b2) ... Setting up libclang1-19 (1:19.1.3-1) ... Setting up libxpm4:armhf (1:3.5.17-1+b2) ... Setting up libxrender1:armhf (1:0.9.10-1.1+b2) ... Setting up libtool (2.4.7-8) ... Setting up libwacom9:armhf (2.13.0-1) ... Setting up libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-10+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libwebpdemux2:armhf (1.4.0-0.1+b1) ... Setting up hwloc-nox (2.11.2-1) ... Setting up libavahi-common3:armhf (0.8-13+b3) ... Setting up libxext6:armhf (2:1.3.4-1+b2) ... Setting up libldap-2.5-0:armhf (2.5.18+dfsg-3+b1) ... Setting up pkgconf:armhf (1.8.1-4) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b3) ... Setting up libinput-bin (1.26.2-1) ... Setting up libtbbbind-2-5:armhf (2021.12.0-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:armhf (2.0.18-1+b1) ... Setting up libnl-route-3-200:armhf (3.7.0-0.3+b1) ... Setting up libxnvctrl0:armhf (535.171.04-1+b1) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:armhf (2.4.7-8) ... Setting up libthai0:armhf (0.1.29-2+b1) ... Setting up libptexenc1:armhf (2024.20240313.70630+ds-5) ... Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... Setting up libxfixes3:armhf (1:6.0.0-2+b2) ... Setting up shared-mime-info (2.4-5+b1) ... Setting up libxkbcommon-x11-0:armhf (1.6.0-1+b2) ... Setting up liblapack-dev:armhf (3.12.0-3+b1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up pkg-config:armhf (1.8.1-4) ... Setting up libgav1-1:armhf (0.19.0-2+b2) ... Setting up ucf (3.0043+nmu1) ... Setting up libreadline8t64:armhf (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libgvpr2:armhf (2.42.4-2+b1) ... Setting up libdrm2:armhf (2.4.123-1) ... Setting up groff-base (1.23.0-5) ... Setting up libharfbuzz0b:armhf (10.0.1-1) ... Setting up libhwloc-dev:armhf (2.11.2-1) ... Setting up libxss1:armhf (1:1.2.3-1+b2) ... Setting up libfontconfig1:armhf (2.15.0-1.1+b1) ... Setting up libsm6:armhf (2:1.2.4-1) ... Setting up libarchive13t64:armhf (3.7.4-1.1) ... Setting up libavahi-client3:armhf (0.8-13+b3) ... Setting up libclang-cpp19 (1:19.1.3-1) ... Setting up gfortran-14-arm-linux-gnueabihf (14.2.0-8) ... Setting up libdrm-amdgpu1:armhf (2.4.123-1) ... Setting up libinput10:armhf (1.26.2-1) ... Setting up libpaper1:armhf (1.1.29+b2) ... Creating config file /etc/papersize with new version Setting up libibverbs1:armhf (52.0-2+b1) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up libavif16:armhf (1.1.1-1) ... Setting up libxft2:armhf (2.3.6-1+b2) ... Setting up libxi6:armhf (2:1.8.2-1) ... Setting up libcurl4t64:armhf (8.10.1-2) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up libdrm-radeon1:armhf (2.4.123-1) ... Setting up mpich (4.2.0-14) ... update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up libtk8.6:armhf (8.6.15-1) ... Setting up libpango-1.0-0:armhf (1.54.0+ds-3) ... Setting up mpi-default-bin (1.17) ... Setting up libcurl3t64-gnutls:armhf (8.10.1-2) ... Setting up libtbb12:armhf (2021.12.0-1) ... Setting up libpaper-utils (1.1.29+b2) ... Setting up xfonts-utils (1:7.7+7) ... Setting up libhwloc-plugins:armhf (2.11.2-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:armhf (1.18.2-2) ... Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1) ... Setting up tex-common (6.18) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libqt5core5t64:armhf (5.15.15+dfsg-2) ... Setting up doxygen (1.9.8+ds-2+b3) ... Setting up libalberta4t64:armhf (3.0.3-2+b1) ... Setting up libraqm0:armhf (0.10.1-1+b2) ... Setting up libxt6t64:armhf (1:1.2.1-1.2+b1) ... Setting up libtheora0:armhf (1.1.1+dfsg.1-17) ... Setting up libalberta-dev:armhf (3.0.3-2+b1) ... Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up cmake (3.30.5-1) ... Setting up librdmacm1t64:armhf (52.0-2+b1) ... Setting up libpangoft2-1.0-0:armhf (1.54.0+ds-3) ... Setting up libhdf5-103-1t64:armhf (1.10.10+repack-4) ... Setting up gfortran-14 (14.2.0-8) ... Setting up libcups2t64:armhf (2.4.10-2) ... Setting up libpangocairo-1.0-0:armhf (1.54.0+ds-3) ... Setting up libfabric1:armhf (1.17.0-3.1) ... Setting up libhdf5-hl-100t64:armhf (1.10.10+repack-4) ... Setting up mesa-libgallium:armhf (24.2.6-1) ... Setting up libnetcdf19t64:armhf (1:4.9.2-7) ... Setting up libxmu6:armhf (2:1.1.3-3+b3) ... Setting up libqt5dbus5t64:armhf (5.15.15+dfsg-2) ... Setting up libpython3.12-stdlib:armhf (3.12.7-2) ... Setting up libproj25:armhf (9.5.0-1) ... Setting up libgbm1:armhf (24.2.6-1) ... Setting up python3.12 (3.12.7-2) ... Setting up libgl1-mesa-dri:armhf (24.2.6-1) ... Setting up libqt5network5t64:armhf (5.15.15+dfsg-2) ... Setting up debhelper (13.20) ... Setting up libxaw7:armhf (2:1.0.16-1) ... Setting up fonts-urw-base35 (20200910-8) ... Setting up gfortran (4:14.2.0-1) ... 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 libpython3.12t64:armhf (3.12.7-2) ... Setting up libegl-mesa0:armhf (24.2.6-1) ... Setting up libmpich-dev:armhf (4.2.0-14) ... update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode Setting up libopenmpi3t64:armhf (4.1.6-13.3) ... Setting up texlive-binaries (2024.20240313.70630+ds-5) ... 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 mpi-default-dev (1.17) ... Setting up libegl1:armhf (1.7.0-1+b2) ... Setting up texlive-base (2024.20241102-1) ... 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 libpython3-stdlib:armhf (3.12.6-1) ... Setting up libgs10-common (10.04.0~dfsg-1) ... Setting up libglx-mesa0:armhf (24.2.6-1) ... Setting up libglx0:armhf (1.7.0-1+b2) ... Setting up python3 (3.12.6-1) ... Setting up libdune-common-dev:armhf (2.9.0-7) ... Setting up python3-mpi4py (4.0.0-8) ... Setting up libqt5gui5t64:armhf (5.15.15+dfsg-2) ... Setting up libgl1:armhf (1.7.0-1+b2) ... Setting up texlive-latex-base (2024.20241102-1) ... Setting up texlive-latex-recommended (2024.20241102-1) ... Setting up libglew2.2:armhf (2.2.0-4+b2) ... Setting up texlive-pictures (2024.20241102-1) ... Setting up libdune-geometry-dev:armhf (2.9.0-4+b2) ... Setting up libgs10:armhf (10.04.0~dfsg-1) ... Setting up libqt5widgets5t64:armhf (5.15.15+dfsg-2) ... Setting up libdune-uggrid-dev:armhf (2.9.0-2+b5) ... Setting up ghostscript (10.04.0~dfsg-1) ... Setting up libgl2ps1.4 (1.4.2+dfsg1-2) ... Setting up libvtk9.3:armhf (9.3.0+dfsg1-1+b3) ... Setting up libvtk9.3-qt:armhf (9.3.0+dfsg1-1+b3) ... Setting up python3-vtk9 (9.3.0+dfsg1-1+b3) ... /usr/lib/python3/dist-packages/vtkmodules/util/vtkMethodParser.py:304: SyntaxWarning: invalid escape sequence '\S' patn = re.compile (" \S") Setting up libheif-plugin-dav1d:armhf (1.19.1-1) ... Setting up libheif-plugin-libde265:armhf (1.19.1-1) ... Setting up libheif1:armhf (1.19.1-1) ... Setting up libgd3:armhf (2.3.3-12+b1) ... Setting up libgvc6 (2.42.4-2+b1) ... Setting up libmagickcore-7.q16-10:armhf (8:7.1.1.39+dfsg1-2) ... Setting up graphviz (2.42.4-2+b1) ... Setting up libmagickwand-7.q16-10:armhf (8:7.1.1.39+dfsg1-2) ... Setting up imagemagick-7.q16 (8:7.1.1.39+dfsg1-2) ... 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.1.39+dfsg1-2) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for tex-common (6.18) ... 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.9.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.9.0-4_source.changes dpkg-buildpackage: info: source package dune-grid dpkg-buildpackage: info: source version 2.9.0-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Markus Blatt dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf 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.9.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/arm-linux-gnueabihf -DBUILD_SHARED_LIBS=1 .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.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 -- Dependencies for dune-grid: dune-geometry (>= 2.9) -- Suggestions for dune-grid: dune-uggrid (>=2.9) -- Dependencies for dune-geometry: dune-common (>= 2.9) -- Dependencies for dune-uggrid: dune-common (>= 2.9) -- Performing Test cxx_std_flag_17 -- Performing Test cxx_std_flag_17 - Success -- Performing Test compiler_supports_cxx17 -- Performing Test compiler_supports_cxx17 - Success -- Looking for std::experimental::make_array -- Looking for std::experimental::make_array - found -- Looking for std::move> -- Looking for std::move> - found -- Looking for std::identity -- Looking for std::identity - not found -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed -- 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 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Performing tests for dune-common (from /usr/share/dune/cmake/modules/DuneCommonMacros.cmake) -- Set Minimal Debug Level to 4 -- 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/arm-linux-gnueabihf/libblas.so -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib/arm-linux-gnueabihf/liblapack.so;/usr/lib/arm-linux-gnueabihf/libblas.so -- Looking for dsyev_ -- Looking for dsyev_ - found -- Found GMP: /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/mpich/lib/libmpich.so (found suitable version "4.1", minimum required is "3.0") -- Found MPI: TRUE (found suitable version "4.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/arm-linux-gnueabihf/mpich/lib/libmpich.so (found version "4.1") -- Found MPI: TRUE (found version "4.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 Vc (missing: Vc_DIR) -- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Development Development.Module Development.Embed) (found version "3.12.7") -- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND) CMake Warning at /usr/share/dune/cmake/modules/DunePythonCommonMacros.cmake:102 (message): Found a Python interpreter but the Python bindings also requires the Python libraries (a package named like python-dev package or python3-devel) Call Stack (most recent call first): /usr/share/dune/cmake/modules/DuneCommonMacros.cmake:54 (include) /usr/share/dune/cmake/modules/DuneModuleDependencies.cmake:112 (include) /usr/share/dune/cmake/modules/DuneProject.cmake:123 (dune_process_dependency_macros) CMakeLists.txt:22 (dune_project) -- Setting dune-common_INCLUDE_DIRS=/usr/include -- Setting dune-common_LIBRARIES=dunecommon -- Performing tests for dune-uggrid (from /usr/share/dune/cmake/modules/DuneUggridMacros.cmake) -- Setting dune-uggrid_INCLUDE_DIRS=/usr/include -- Setting dune-uggrid_LIBRARIES=duneuggrid -- Setting dune-geometry_INCLUDE_DIRS=/usr/include -- Setting dune-geometry_LIBRARIES=dunegeometry -- Performing tests for dune-grid (from /build/reproducible-path/dune-grid-2.9.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.0.3 -- Checking for module 'alberta-grid_2d>=3.0' -- Found alberta-grid_2d, version 3.0.3 -- Checking for module 'alberta-grid_3d>=3.0' -- Found alberta-grid_3d, version 3.0.3 -- Found Alberta: /usr (found suitable version "3.0.3", 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 * BLAS, fast linear algebra routines * LAPACK, fast linear algebra routines * GMP, GNU multi-precision library, * Threads, Multi-threading library * 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 -- 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, * Vc, C++ Vectorization library, For use of SIMD instructions * Python3 * METIS, Serial Graph Partitioning, * ParMETIS, Parallel Graph Partitioning, -- Configuring done (12.3s) -- Generating done (0.8s) 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.9.0/build make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0' dh_auto_build -O--builddirectory=build -O--buildsystem=cmake cd build && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.9.0 -B/build/reproducible-path/dune-grid-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles /build/reproducible-path/dune-grid-2.9.0/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/depend make[3]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 3%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc [ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/basic.cc [ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/boundarydom.cc [ 11%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/cube.cc [ 11%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/dim.cc [ 15%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/general.cc [ 15%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/gridparameter.cc [ 19%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/interval.cc [ 23%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc [ 23%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/projection.cc [ 26%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/simplex.cc [ 26%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.cc:9: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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 [ 30%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/vertex.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/blocks/vertex.cc [ 34%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfparser.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/dgfparser.cc /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.cc:16: /build/reproducible-path/dune-grid-2.9.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.9.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 | { | ^ [ 34%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfug.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/dgfug.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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 [ 38%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgrid.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/onedgrid/onedgrid.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfug.hh:24, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfug.cc:9: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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 [ 38%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgridfactory.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/onedgrid/onedgridfactory.cc [ 42%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/onedgrid/nulliteratorfactory.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/onedgrid/nulliteratorfactory.cc [ 46%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/uggrid/uggridintersections.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:24, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid/onedgridfactory.hh:24, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid/onedgridfactory.cc:8: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/onedgrid/onedgridfactory.cc:82:48: required from here 82 | const auto vtx(intersection.geometry().center()[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~ [ 46%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/uggrid/uggrid.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:7: /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.9.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.9.0/dune/grid/uggrid/uggridintersections.cc:112: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>]' 112 | UGGridLevelIntersection::geometryInInside () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here 718 | 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.9.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.9.0/dune/grid/uggrid/uggridintersections.cc:112: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>]' 112 | UGGridLevelIntersection::geometryInInside () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here 718 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersections.cc:112: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>]' 112 | UGGridLevelIntersection::geometryInInside () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here 718 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/uggrid/uggridintersections.cc:112: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>]' 112 | UGGridLevelIntersection::geometryInInside () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here 718 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /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.9.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.9.0/dune/grid/uggrid/uggridintersections.hh:146: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]' 146 | const UGCtype scale = geometry().integrationElement( local ) / integrationOuterNormal_.two_norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here 718 | 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 | ^~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/uggrid/uggridentity.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:7: /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.9.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.9.0/dune/grid/uggrid/uggridentity.hh:424: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>]' 424 | Geometry geometry () const { return Geometry( geo_ ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here 396 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:474:45: required from 'Dune::UGGridLeafIntersectionIterator Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' 474 | UGGridLeafIntersectionIterator ileafbegin () const { | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here 396 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:474:45: required from 'Dune::UGGridLeafIntersectionIterator Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' 474 | UGGridLeafIntersectionIterator ileafbegin () const { | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here 396 | 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.9.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.9.0/dune/grid/uggrid/uggridentity.cc:212: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>]' 212 | UGGridEntity < 0, dim, GridImp>::geometryInFather () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here 396 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridentity.cc:401:16: required from here 401 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridentity.cc:401:16: required from here 401 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridentity.hh:424: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>]' 424 | Geometry geometry () const { return Geometry( geo_ ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here 396 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:474:45: required from 'Dune::UGGridLeafIntersectionIterator Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' 474 | UGGridLeafIntersectionIterator ileafbegin () const { | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here 396 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:474:45: required from 'Dune::UGGridLeafIntersectionIterator Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' 474 | UGGridLeafIntersectionIterator ileafbegin () const { | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here 396 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridentity.cc:401:16: required from here 401 | template class UGGridEntity<2,3, const UGGrid<3> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridentity.cc:401:16: required from here 401 | template class UGGridEntity<2,3, const UGGrid<3> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/uggrid/boundaryextractor.cc [ 53%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/uggrid/uggridindexsets.cc [ 53%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/uggrid/uggridfactory.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:24, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:21, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:12: /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.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridfactory.cc:633:16: required from here 633 | 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.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridfactory.cc:633:16: required from here 633 | 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(); | ^ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridfactory.cc:633:16: required from here 633 | template class GridFactory >; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridfactory.cc:633:16: required from here 633 | template class GridFactory >; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/parameterizedobject.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:20: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ^ /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:9: 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.9.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper2d(void*, double*, double*)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:35:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 35 | FieldVector global = (*boundarySegment)(*((FieldVector*)param)); | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper3dQuad(void*, double*, double*)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:66:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | FieldVector global = (*boundarySegment)(*((FieldVector*)param)); | ^ /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper2d(void*, double*, double*)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:31:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | static int boundarySegmentWrapper2d(void *data, double *param, double *result) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper3dTriangle(void*, double*, double*)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:43:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | static int boundarySegmentWrapper3dTriangle(void *data, double *param, double *result) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:118:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:118:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 57%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/uggrid/uggridgeometry.cc /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:180:16: required from here 180 | template class UGGridGeometry<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | FieldVector UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:181:16: required from here 181 | template class UGGridGeometry<2,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:143:54: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | FieldMatrix UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:183:16: required from here 183 | template class UGGridGeometry<0,3, const UGGrid<3> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | FieldVector UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:62: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.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:138:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | return std::abs(1/jacobianInverseTransposed(local).determinant()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | FieldVector UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/uggrid/uggridhieriterator.cc /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:62: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.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:143:54: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | FieldMatrix UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | FieldVector UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:62: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.9.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.9.0/dune/grid/uggrid/uggridgeometry.cc:62: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%] Linking CXX shared library lib/libdunegrid.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunegrid.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -shared -Wl,-soname,libdunegrid.so.2.9.0 -o lib/libdunegrid.so.2.9.0 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/arm-linux-gnueabihf/mpich/lib: /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/bin/cmake -E cmake_symlink_library lib/libdunegrid.so.2.9.0 lib/libdunegrid.so.2.9.0 lib/libdunegrid.so make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid1d.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/depend cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid2d.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid3d.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build [ 65%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o /usr/bin/c++ -DALBERTA_DIM=2 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/dgfparser.cc make[3]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 65%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o /usr/bin/c++ -DALBERTA_DIM=1 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/dgfparser.cc [ 65%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o /usr/bin/c++ -DALBERTA_DIM=3 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/dgfparser.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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 | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here 129 | 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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here 129 | 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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here 129 | 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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here 129 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here 129 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here 129 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here 129 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here 129 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/common/gridfactory.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ^ In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:135:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | } | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ~~^~~ [ 69%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o /usr/bin/c++ -DALBERTA_DIM=1 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/elementinfo.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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::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.9.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.9.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.9.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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o /usr/bin/c++ -DALBERTA_DIM=1 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/indexsets.cc [ 69%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o /usr/bin/c++ -DALBERTA_DIM=2 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/elementinfo.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:9: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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 | { | ^ [ 73%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o /usr/bin/c++ -DALBERTA_DIM=1 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/macrodata.cc [ 76%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o /usr/bin/c++ -DALBERTA_DIM=2 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/indexsets.cc /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.9.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.9.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.9.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.9.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.9.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.9.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 | ^~~~~ /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: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; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o /usr/bin/c++ -DALBERTA_DIM=1 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/meshpointer.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:9: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.cc:9: /build/reproducible-path/dune-grid-2.9.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.9.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 | { | ^ [ 84%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o /usr/bin/c++ -DALBERTA_DIM=3 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/elementinfo.cc [ 84%] Linking CXX shared library lib/libdunealbertagrid1d.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunealbertagrid1d.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -shared -Wl,-soname,libdunealbertagrid1d.so.2.9.0 -o lib/libdunealbertagrid1d.so.2.9.0 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.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib: lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_1d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so /usr/bin/cmake -E cmake_symlink_library lib/libdunealbertagrid1d.so.2.9.0 lib/libdunealbertagrid1d.so.2.9.0 lib/libdunealbertagrid1d.so make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 84%] Built target dunealbertagrid1d [ 88%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o /usr/bin/c++ -DALBERTA_DIM=2 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/macrodata.cc [ 88%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o /usr/bin/c++ -DALBERTA_DIM=2 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/meshpointer.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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 | { | ^ [ 92%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o /usr/bin/c++ -DALBERTA_DIM=3 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/indexsets.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.cc:9: /build/reproducible-path/dune-grid-2.9.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.9.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 | { | ^ [ 96%] Linking CXX shared library lib/libdunealbertagrid2d.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunealbertagrid2d.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -shared -Wl,-soname,libdunealbertagrid2d.so.2.9.0 -o lib/libdunealbertagrid2d.so.2.9.0 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.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib: lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_2d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so [ 96%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o /usr/bin/c++ -DALBERTA_DIM=3 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/macrodata.cc /usr/bin/cmake -E cmake_symlink_library lib/libdunealbertagrid2d.so.2.9.0 lib/libdunealbertagrid2d.so.2.9.0 lib/libdunealbertagrid2d.so make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 96%] Built target dunealbertagrid2d [100%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o /usr/bin/c++ -DALBERTA_DIM=3 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/meshpointer.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:9: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/macrodata.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/macrodata.cc:19: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/macrodata.cc:183:24: required from here 183 | if( determinant( jacobianTransposed ) * orientation < 0 ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.cc:9: /build/reproducible-path/dune-grid-2.9.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.9.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 | { | ^ [100%] Linking CXX shared library lib/libdunealbertagrid3d.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunealbertagrid3d.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -shared -Wl,-soname,libdunealbertagrid3d.so.2.9.0 -o lib/libdunealbertagrid3d.so.2.9.0 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.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib: lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_3d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so /usr/bin/cmake -E cmake_symlink_library lib/libdunealbertagrid3d.so.2.9.0 lib/libdunealbertagrid3d.so.2.9.0 lib/libdunealbertagrid3d.so make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [100%] Built target dunealbertagrid3d make[2]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dune-grid-2.9.0' dh_auto_build -- build_tests cd build && make -j3 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.9.0 -B/build/reproducible-path/dune-grid-2.9.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.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.9.0 -B/build/reproducible-path/dune-grid-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles 95 make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f doc/recipes/CMakeFiles/recipe-integration.dir/build.make doc/recipes/CMakeFiles/recipe-integration.dir/depend make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/doc/recipes /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/doc/recipes /build/reproducible-path/dune-grid-2.9.0/build/doc/recipes/CMakeFiles/recipe-integration.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[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/DependInfo.cmake "--color=" 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.9.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.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". 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.9.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.9.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.9.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.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". 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.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". 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.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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/io/file/dgfparser/blocks/periodicfacetrans.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". 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.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". 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.9.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.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' 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.9.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.9.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.9.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.9.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.9.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.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". [ 0%] Building CXX object doc/recipes/CMakeFiles/recipe-integration.dir/recipe-integration.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/doc/recipes && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/doc/recipes/recipe-integration.cc [ 0%] Building CXX object dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/conformvolumevtktest.cc Consolidate compiler generated dependencies of target dunegrid make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunegrid.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 16%] Built target dunegrid 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/build.make dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 16%] Building CXX object dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/gnuplottest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/gnuplottest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:65: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:24: /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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 82 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' 110 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:131:20: required from here 131 | 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(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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 = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 82 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]' 110 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:140:20: required from here 140 | 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/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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 82 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' 110 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:150:20: required from here 150 | 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/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 82 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' 110 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:131:20: required from here 131 | 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 | ^~~~~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 82 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]' 110 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:140:20: required from here 140 | 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 | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:67: /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.9.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.9.0/doc/recipes/recipe-integration.cc:102:29: required from here 102 | 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(); | ^ /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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 82 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' 110 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:150:20: required from here 150 | 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.9.0/doc/recipes/recipe-integration.cc: In instantiation of 'main(int, char**):: [with auto:13 = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:128:26: required from here 128 | divergence += f(geoI.center())*I.centerUnitOuterNormal()*geoI.volume(); | ~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:121:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | auto f = [](const auto& x){return x;}; | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/doc/recipes/recipe-integration.cc:102:29: required from here 102 | 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.9.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.9.0/doc/recipes/recipe-integration.cc:102:38: required from here 102 | integral += u(e.geometry().center())*e.geometry().volume(); | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/function.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/volumewriter.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:23: /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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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.9.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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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.9.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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519:12: 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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519:12: 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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 17%] Linking CXX executable gnuplottest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gnuplottest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -o gnuplottest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 17%] Built target gnuplottest make -f dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/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.9.0/build' [ 18%] Building CXX object dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:60: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:67:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 67 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:101:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' 101 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:119:18: required from here 119 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:67:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 67 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:101:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' 101 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:119:18: required from here 119 | 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 /usr/include/dune/geometry/referenceelementimplementation.hh:18, from /usr/include/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:20, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/boundarywriter.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:18: /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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:67:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 67 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:101:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' 101 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:119:18: required from here 119 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:67:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 67 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:101:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' 101 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:119:18: required from here 119 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56: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 >]' 56 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56: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 >]' 56 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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.9.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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56: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 >]' 56 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56: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 >]' 56 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56: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 >]' 56 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56: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 >]' 56 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | result.resize(1, c.geometry().global(xl).two_norm()); | ~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:41: 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.9.0/dune/grid/io/file/vtk/basicwriter.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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 | ^~ [ 20%] Linking CXX executable recipe-integration cd /build/reproducible-path/dune-grid-2.9.0/build/doc/recipes && /usr/bin/cmake -E cmake_link_script CMakeFiles/recipe-integration.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/recipe-integration.dir/recipe-integration.cc.o" -o recipe-integration -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 20%] Built target recipe-integration 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/printgridtest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build.make dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 20%] Building CXX object dune/grid/io/file/test/CMakeFiles/printgridtest.dir/printgridtest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/printgridtest.cc /build/reproducible-path/dune-grid-2.9.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.9.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.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.9.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.9.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.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here 40 | 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(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | result.resize(1, c.geometry().global(xl).two_norm()); | ~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | result.resize(1, c.geometry().global(xl).two_norm()); | ~~~~~~~~~~~~~~~~~~~^~~~ /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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here 40 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here 40 | 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 /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here 40 | 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.9.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.9.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.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here 40 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here 40 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here 40 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here 40 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 21%] Linking CXX executable printgridtest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/printgridtest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/printgridtest.dir/printgridtest.cc.o -o printgridtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 21%] Built target printgridtest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 21%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:23: /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.9.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.9.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.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:95: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]' 95 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here 190 | 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.9.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.9.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.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:95: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]' 95 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here 191 | 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/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.9.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.9.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.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:95: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]' 95 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here 192 | 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(); | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/geometry/refinement/hcube.cc:48, from /usr/include/dune/geometry/refinement.hh:255, from /usr/include/dune/geometry/virtualrefinement.hh:272, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:22: /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.9.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.9.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.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:95: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]' 95 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here 190 | 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 | ^~~~~~~~~~ /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.9.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.9.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.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:95: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]' 95 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here 191 | 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/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.9.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.9.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.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:95: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]' 95 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here 192 | 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 | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here 190 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here 191 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here 192 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here 190 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here 191 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here 192 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here 190 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here 191 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here 192 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here 190 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here 191 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:115: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]' 115 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 145 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here 192 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57: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 >]' 57 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here 54 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57: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 >]' 57 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here 54 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57: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 >]' 57 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here 54 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57: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 >]' 57 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here 54 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57: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 >]' 57 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here 54 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/virtualrefinement.hh:393: /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:256: /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:739:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 739 | 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:739:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 739 | 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 = 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:739:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 739 | 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:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' 742 | 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:759:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | 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:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 742 | 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:759:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | 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:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' 742 | 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:759:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | 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:765: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]' 765 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' 742 | 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:413:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | 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:765: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]' 765 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 742 | 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:413:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | 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:762: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]' 762 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' 742 | 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:394:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 394 | referenceToKuhn( //! Point to map | ^~~~~~~~~~~~~~~ In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]', inlined from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Dune::FieldVector global = e.geometry().global( xi ); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57: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.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57: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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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 = 1; 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.9.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.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:98:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Dune::YaspGrid grid(h, n); | ^~~~ In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/common/fvector.hh:18, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:15: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:18, inlined from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = ScalarFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:18, inlined from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = ScalarFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:18, inlined from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = ScalarFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:18, inlined from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = ScalarFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:107:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Dune::YaspGrid grid(length, elements); | ^~~~ /build/reproducible-path/dune-grid-2.9.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.9.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()); | ~~~~~~~~~~^~ [ 21%] Linking CXX executable nonconformboundaryvtktest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nonconformboundaryvtktest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -o nonconformboundaryvtktest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 21%] Built target nonconformboundaryvtktest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/vtktest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/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.9.0/build' [ 22%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtktest.dir/vtktest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/vtktest.cc /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:107:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Dune::YaspGrid grid(length, elements); | ^~~~ /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 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:22: /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.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:102: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]' 102 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here 210 | 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(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here 210 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:130:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return 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.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:102: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]' 102 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here 211 | 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(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here 211 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:130:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return 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.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:102: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]' 102 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here 212 | 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(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here 212 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:130:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return x; | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:102: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]' 102 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here 210 | 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 | ^~~~~~~~~~ /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.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:102: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]' 102 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here 211 | 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/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.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:102: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]' 102 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here 212 | 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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here 210 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here 211 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here 212 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/vtktest.cc:21: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here 210 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here 211 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here 212 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here 210 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here 211 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here 212 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here 210 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here 211 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/vtktest.cc:146: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]' 146 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 177 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here 212 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 = unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 | ^~~~~~ [ 23%] Linking CXX executable conformvolumevtktest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/conformvolumevtktest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -o conformvolumevtktest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so /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.9.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.9.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 = unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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 = unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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 = unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 23%] Built target conformvolumevtktest make -f dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' /build/reproducible-path/dune-grid-2.9.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.9.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); | ^~~~~~~~~ [ 24%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:32: /build/reproducible-path/dune-grid-2.9.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.9.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); | ~~~~~~~~~~~~~~~~~~~~^~~~ cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/vtksequencetest.cc /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373: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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.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.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:108:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 108 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here 176 | 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(); | ^ /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.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:108:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 108 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here 181 | 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.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:108:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 108 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here 186 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:108:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 108 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here 176 | 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/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.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:108:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 108 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here 181 | 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 | ^~~~~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:108:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 108 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here 186 | 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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here 176 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here 181 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here 186 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:11, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:16: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here 176 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here 181 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here 186 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here 176 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here 181 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1206 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here 186 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here 176 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here 181 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/test/vtksequencetest.cc:118:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 118 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 152 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here 186 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:16, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373: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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373: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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:130:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Dune::YaspGrid g(upperRight, elements); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:130:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Dune::YaspGrid g(upperRight, elements); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:130:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Dune::YaspGrid g(upperRight, elements); | ^ 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | 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 > > > >::VertexIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.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.9.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 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:166:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Dune::YaspGrid g(upperRight, elements); | ^ /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:581: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.9.0/dune/grid/io/file/test/vtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:166:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Dune::YaspGrid g(upperRight, elements); | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:166:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Dune::YaspGrid g(upperRight, elements); | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc: In function 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:149:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Dune::YaspGrid g(h, n); | ^ 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc: In function 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:149:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Dune::YaspGrid g(h, n); | ^ 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc: In function 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:149:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Dune::YaspGrid g(h, n); | ^ 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ [ 25%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/test-linking.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ [ 26%] Linking CXX executable subsamplingvtktest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subsamplingvtktest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o "CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o" -o subsamplingvtktest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:16: /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 = 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 | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 26%] Built target subsamplingvtktest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build.make dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 27%] Building CXX object dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/starcdreadertest.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 > > > >::VertexIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:12: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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 member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; 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 | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 '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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:25:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 25 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here 41 | 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 | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | 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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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 | ^~~~~~~~~~~~~~~~~~ [ 28%] Linking CXX executable vtktest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtktest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/vtktest.dir/vtktest.cc.o -o vtktest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 28%] Built target vtktest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' /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: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.9.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.9.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:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ [ 29%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DGMSH_ONEDGRID -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/gmshtest.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: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.9.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.9.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::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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/test/starcdreadertest.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:62:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | } | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:40: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:22: /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.9.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.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:120: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]' 120 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | 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(); | ^ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~ [ 29%] Linking CXX executable vtksequencetest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtksequencetest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -o vtksequencetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:18, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:38: /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 29%] Built target vtksequencetest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 29%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DGMSH_UGGRID -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/gmshtest.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: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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /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: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.9.0/dune/grid/onedgrid.hh:29: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here 290 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:42: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:40: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:22: /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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:120: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]' 120 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:120: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]' 120 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() 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 = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /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:222:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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/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.9.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.9.0/dune/grid/test/gridcheck.hh:733: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 > >]' 733 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1093 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<3>]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /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.9.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::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: required from 'typename std::enable_if<(Grid::dimension == 3), void>::type checkCodim1Mapping(const Grid&) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), void>::type = void]' 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1034:21: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1034 | checkCodim1Mapping(g); | ~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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 | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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, 1, const OneDGrid, OneDGridGeometry>]': /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:250:57: 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.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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::vector >; 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.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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/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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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 | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<3>]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<3>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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, 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; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:46:17: 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 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here 269 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here 273 | 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 | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:42: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/gmshreader.hh:103:28: required from here /build/reproducible-path/dune-grid-2.9.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 /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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | 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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | 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: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.9.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.9.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 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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 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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 = 1; 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::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.9.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.9.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 /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:10: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/test/gmshtest.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:309:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | } | ^ In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'typename std::enable_if<(Grid::dimension == 3), void>::type checkCodim1Mapping(const Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | 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 = 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<1, 3, const UGGrid<3>, UGGridGeometry>]': /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: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.9.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.9.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::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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:41: 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ 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.9.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.9.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.9.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::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:200:31: /build/reproducible-path/dune-grid-2.9.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 = 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:205:65: /build/reproducible-path/dune-grid-2.9.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: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: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, 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: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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | 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.9.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:41: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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 | ^~~~~~~~~~~~~~~~~~ /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 /usr/include/dune/geometry/multilineargeometry.hh: In 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: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:738:3: 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: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 /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 '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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:14: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:43: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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/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.9.0/dune/grid/test/gridcheck.hh:32: In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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: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: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 ) | ~~~~~~~~^~~~~~~~~~~~ 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.9.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 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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ [ 30%] Linking CXX executable gmshtest-onedgrid cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-onedgrid.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o" -o gmshtest-onedgrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 30%] Built target gmshtest-onedgrid make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target dunealbertagrid2d make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid2d.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 34%] Built target dunealbertagrid2d 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [ 34%] 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.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc /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.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 21 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:6: /build/reproducible-path/dune-grid-2.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:8: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:5: /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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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(); | ^ /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 > >; 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.9.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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | 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 = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ [ 35%] Linking CXX executable starcdreadertest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/starcdreadertest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -o starcdreadertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 35%] Built target starcdreadertest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [ 36%] 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.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -DTESTCOORDINATES -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<3>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = unsigned int; std::true_type = std::true_type]' 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:6: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/boundaryprojection.hh:15, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:32: /build/reproducible-path/dune-grid-2.9.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.9.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); | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/structuredgridfactory.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/structuredyaspgridfactory.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:2076: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:8: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /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.9.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.9.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: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.9.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.9.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/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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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: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.9.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.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:5: /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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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(); | ^ /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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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 | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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 YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) 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 '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/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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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: 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 In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | 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 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: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::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.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:14: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here 19 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/boundaryprojection.hh:15, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:32: /build/reproducible-path/dune-grid-2.9.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.9.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); | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/structuredgridfactory.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/structuredyaspgridfactory.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:2076: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(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 ) | ~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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/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: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: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.9.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.9.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::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.9.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.9.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.9.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::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:200:31: /build/reproducible-path/dune-grid-2.9.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 = 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:205:65: /build/reproducible-path/dune-grid-2.9.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, 3, const YaspGrid<3>, 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: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>, 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: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<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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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<3>; Entity = Entity<0, 3, const YaspGrid<3>, YaspEntity>; IndexSetType = IndexSet, YaspIndexSet, true>, unsigned int, std::vector >; 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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::vector >; 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.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 | ^~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720: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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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<2, 3, const UGGrid<3>, UGGridGeometry>]': /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: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::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 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::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 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((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, 2, const UGGrid<2>, UGGridGeometry>]': /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: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 ); | ~~~~~~~~~~~~~~~~~^~~~~ /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::MultiLinearGeometry >::JacobianInverseTransposed' 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::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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.9.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.9.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.9.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.9.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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(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:206:80: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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.9.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.9.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: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 = 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.9.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/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<80>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = Dune::bigunsignedint<80>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: 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: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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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 '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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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>, 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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 37%] Linking CXX executable gmshtest-uggrid cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-uggrid.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o" -o gmshtest-uggrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 37%] Built target gmshtest-uggrid 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [ 38%] 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.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc /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: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::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.9.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, EquidistantOffsetCoordinates >; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.9.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, | ^~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:6: /build/reproducible-path/dune-grid-2.9.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.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:8: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:5: /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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | 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(); | ^ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:576: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>]' 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::OneDGrid]' 652 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here 14 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:11: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/boundaryprojection.hh:15, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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/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.9.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.9.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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 '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 ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.9.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.9.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 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:222:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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; | ~~~~^~~~~ [ 38%] Linking CXX executable test-dgf-yasp-offset cd /build/reproducible-path/dune-grid-2.9.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 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o" -o test-dgf-yasp-offset -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:11: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.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: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:250:57: 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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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::vector >; 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.9.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 /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 38%] Built target test-dgf-yasp-offset 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [ 40%] 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.9.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.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:16: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /usr/include/dune/common/parallel/communication.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:12: /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:5: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() 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/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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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 AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable test-dgf-yasp cd /build/reproducible-path/dune-grid-2.9.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/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o" -o test-dgf-yasp -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 ); } | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 41%] Built target test-dgf-yasp 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~~~~~~~~ [ 41%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:6: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:32, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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:22, from /build/reproducible-path/dune-grid-2.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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/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: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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:6: /build/reproducible-path/dune-grid-2.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:8: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:5: /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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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 > >::CellIterator; GridView = Dune::GridView >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:576: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>]' 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 652 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 AlbertaGrid<2>, 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 ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 AlbertaGrid<2>, LocalGeometryReference>]': /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: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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | 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 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.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 '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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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/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: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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:9: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4771:18, inlined from 'void Dune::DGFGridFactory::generate(std::istream&, MPICommunicatorType)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfoned.hh:210:14, inlined from 'Dune::DGFGridFactory::DGFGridFactory(const std::string&, MPICommunicatorType)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfoned.hh:88:15, inlined from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::OneDGrid]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:174:36: /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4771:18, inlined from 'void Dune::DGFGridFactory::generate(std::istream&, MPICommunicatorType)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfoned.hh:210:14, inlined from 'Dune::DGFGridFactory::DGFGridFactory(const std::string&, MPICommunicatorType)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfoned.hh:88:15, inlined from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::OneDGrid]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:174:36: /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /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.9.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.9.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/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.9.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 42%] Linking CXX executable test-dgf-oned cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-oned.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o" -o test-dgf-oned -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 42%] Built target test-dgf-oned 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [ 43%] 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.9.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.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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/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::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: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:738:3: 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: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 /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/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:6: /build/reproducible-path/dune-grid-2.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:8: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: In lambda function, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:33 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:33 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:33 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:33 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:33 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:33 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:5: /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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:650:11, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:99:45: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:651:35, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:99:45: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::gather(Buffer&, const Entity&) const [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:678:11, inlined from 'void Dune::CommDataHandleIF::gather(MessageBufferImp&, const EntityType&) const [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:196:7, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:106:26: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::gather(Buffer&, const Entity&) const [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:679:35, inlined from 'void Dune::CommDataHandleIF::gather(MessageBufferImp&, const EntityType&) const [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:196:7, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:106:26: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:657:11, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 2; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:99:45: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:658:36, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 2; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:99:45: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::gather(Buffer&, const Entity&) const [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:685:11, inlined from 'void Dune::CommDataHandleIF::gather(MessageBufferImp&, const EntityType&) const [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:196:7, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 2; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:106:26: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::scatter(Buffer&, const Entity&, std::size_t) [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:707:28, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static void Dune::UGLBGatherScatter::scatter(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:148:27: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::scatter(Buffer&, const Entity&, std::size_t) [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:715:29, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static void Dune::UGLBGatherScatter::scatter(const GridView&, DataHandle&) [with int codim = 2; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:148:27: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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 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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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 '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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:576: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>]' 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 652 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322: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 > >]' 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1200 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' 1187 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:650:11, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static unsigned int Dune::UGMessageBuffer::ugBufferSize(const GridView&) [with GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int gridDim = 2; int codim = 0]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:184:60: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:651:35, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static unsigned int Dune::UGMessageBuffer::ugBufferSize(const GridView&) [with GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int gridDim = 2; int codim = 0]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:184:60: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here 14 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 21 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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/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: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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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/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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void Dune::GridPtr::DataHandle::scatter(Buffer&, const Entity&, std::size_t) [with Buffer = Dune::MessageBufferIF >::DataHandle, char>, 2, 1> >; Entity = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:723:35: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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: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/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: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: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.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((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<2, 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: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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | 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.9.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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<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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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: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.9.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.9.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: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::MultiLinearGeometry >::JacobianInverseTransposed' 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::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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::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.9.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.9.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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(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:206:80: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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.9.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.9.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: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::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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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: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::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::MultiLinearGeometry >::JacobianInverseTransposed' 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::MultiLinearGeometry >::JacobianInverseTransposed' 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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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.9.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::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.9.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.9.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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(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:206:80: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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.9.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.9.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: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::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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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::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: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:738:3: 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: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 /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/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:650:11, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:99:45: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:651:35, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:99:45: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::gather(Buffer&, const Entity&) const [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:678:11, inlined from 'void Dune::CommDataHandleIF::gather(MessageBufferImp&, const EntityType&) const [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:196:7, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:106:26: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::gather(Buffer&, const Entity&) const [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:679:35, inlined from 'void Dune::CommDataHandleIF::gather(MessageBufferImp&, const EntityType&) const [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:196:7, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:106:26: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:657:11, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 2; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:99:45: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:658:36, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 2; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:99:45: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::gather(Buffer&, const Entity&) const [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:685:11, inlined from 'void Dune::CommDataHandleIF::gather(MessageBufferImp&, const EntityType&) const [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:196:7, inlined from 'static void Dune::UGLBGatherScatter::gather(const GridView&, DataHandle&) [with int codim = 2; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:106:26: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::scatter(Buffer&, const Entity&, std::size_t) [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:707:28, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static void Dune::UGLBGatherScatter::scatter(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:148:27: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::GridPtr::DataHandle::scatter(Buffer&, const Entity&, std::size_t) [with Buffer = Dune::MessageBufferIF >; Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:715:29, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGLBGatherScatter::LBMessageBuffer; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static void Dune::UGLBGatherScatter::scatter(const GridView&, DataHandle&) [with int codim = 2; GridView = Dune::GridView > >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:148:27: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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/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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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::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/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 '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.9.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.9.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.9.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<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/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 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.9.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; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720: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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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.9.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.9.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.9.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.9.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.9.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::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) 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.9.0/dune/grid/test/checkintersectionit.hh:284:99: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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::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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/test/checkintersectionit.hh:298:107: /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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:311: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 = 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.9.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.9.0/dune/grid/uggrid/uggridintersections.hh:146: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.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:650:11, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static unsigned int Dune::UGMessageBuffer::ugBufferSize(const GridView&) [with GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int gridDim = 2; int codim = 0]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:184:60: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:651:35, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static unsigned int Dune::UGMessageBuffer::ugBufferSize(const GridView&) [with GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int gridDim = 2; int codim = 0]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:184:60: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:22: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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.9.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.9.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.9.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.9.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.9.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 /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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::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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.9.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::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.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:298:107: /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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:311: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 = 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.9.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.9.0/dune/grid/uggrid/uggridintersections.hh:376: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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/reproducible-path/dune-grid-2.9.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::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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ /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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; int cdim = 2; 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 = 1; int cdim = 2; 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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 21 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &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 = 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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::GridPtr::DataHandle::~DataHandle() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:598:79: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::GridPtr::DataHandle::~DataHandle() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:608:65: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'Dune::GridPtr::DataHandle::~DataHandle() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:622:39: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void Dune::GridPtr::DataHandle::scatter(Buffer&, const Entity&, std::size_t) [with Buffer = Dune::MessageBufferIF >::DataHandle, char>, 2, 1> >; Entity = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:723:35: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::GridPtr::DataHandle::DataHandle(Dune::GridPtr&) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:548:79: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::GridPtr::DataHandle::DataHandle(Dune::GridPtr&) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:556:65: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'Dune::GridPtr::DataHandle::DataHandle(Dune::GridPtr&) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:569:39: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ [ 43%] Linking CXX executable test-dgf-alberta cd /build/reproducible-path/dune-grid-2.9.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/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o" -o test-dgf-alberta -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../../../../lib/libdunealbertagrid2d.so.2.9.0 ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_2d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 43%] Built target test-dgf-alberta make -f dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build.make dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build.make dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 44%] Building CXX object dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc: In constructor 'Analytical::Analytical(Dune::AnalyticalCoordFunction::RangeVector)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc:21:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 21 | Analytical(Base::RangeVector offset) | ^~~~~~~~~~ [ 44%] Linking CXX executable geometrygrid-coordfunction-copyconstructor cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o" -o geometrygrid-coordfunction-copyconstructor -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 44%] Built target geometrygrid-coordfunction-copyconstructor 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 45%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DGRIDTYPE="Dune::YaspGrid<2>" -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-geogrid.cc /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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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: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::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::MultiLinearGeometry >::JacobianInverseTransposed' 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::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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::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.9.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.9.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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(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:206:80: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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.9.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.9.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: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::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.9.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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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: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::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::MultiLinearGeometry >::JacobianInverseTransposed' 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::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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::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.9.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.9.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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(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:206:80: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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.9.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.9.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: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::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.9.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/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:16: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:25: /build/reproducible-path/dune-grid-2.9.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.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:657:11, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static unsigned int Dune::UGMessageBuffer::ugBufferSize(const GridView&) [with GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int gridDim = 2; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:184:60, inlined from 'void Dune::UGGrid::communicateUG_(const GridView&, int, DataHandle&, Dune::InterfaceType, Dune::CommunicationDirection) const [with int codim = 2; GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int dim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:577:48, inlined from 'Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const:: [with auto:12 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridviews.hh:229:50, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::UGGridLevelGridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridviews.hh:225:24, inlined from 'auto Dune::GridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection, std::integral_constant) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; ViewTraits = Dune::UGGridLevelGridViewTraits >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:354:25, inlined from 'auto Dune::GridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; ViewTraits = Dune::UGGridLevelGridViewTraits >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:305:89, inlined from 'void Dune::GridPtr::loadBalance() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:375:49, inlined from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:113:24: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:658:36, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static unsigned int Dune::UGMessageBuffer::ugBufferSize(const GridView&) [with GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int gridDim = 2; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:184:60, inlined from 'void Dune::UGGrid::communicateUG_(const GridView&, int, DataHandle&, Dune::InterfaceType, Dune::CommunicationDirection) const [with int codim = 2; GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int dim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:577:48, inlined from 'Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const:: [with auto:12 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridviews.hh:229:50, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::UGGridLevelGridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridviews.hh:225:24, inlined from 'auto Dune::GridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection, std::integral_constant) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; ViewTraits = Dune::UGGridLevelGridViewTraits >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:354:25, inlined from 'auto Dune::GridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; ViewTraits = Dune::UGGridLevelGridViewTraits >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:305:89, inlined from 'void Dune::GridPtr::loadBalance() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:375:49, inlined from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:113:24: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:36: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid.hh:5, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:23: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-geogrid.cc:245:86: required from here 245 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:149:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 149 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:149:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 149 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:149:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 149 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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(); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:18, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfoned.hh:20, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:245:86: required from here 245 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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(); | ^ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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 | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/geometrygrid/gridfamily.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:17: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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, 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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: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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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, 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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 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.9.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; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 46%] Linking CXX executable test-dgf-ug cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-ug.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o" -o test-dgf-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so 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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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 | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 46%] Built target test-dgf-ug 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/DependInfo.cmake "--color=" 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]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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::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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/test/checkintersectionit.hh:298:107: /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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:311: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 = 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.9.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.9.0/dune/grid/uggrid/uggridintersections.hh:146: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.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/reproducible-path/dune-grid-2.9.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 ); | ~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 47%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DGRIDTYPE="Dune::UGGrid<2>" -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-geogrid.cc /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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(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.9.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.9.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.9.0/dune/grid/geometrygrid/gridview.hh:209: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>]' 209 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:269: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>]' 269 | return impl().ibegin(entity); | ~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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.9.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.9.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.9.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.9.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.9.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::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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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 | ^~~~~~ 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]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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::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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.9.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::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.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:298:107: /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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:311: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 = 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.9.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.9.0/dune/grid/uggrid/uggridintersections.hh:376: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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:25: /build/reproducible-path/dune-grid-2.9.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.9.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::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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/geometrygrid/gridview.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/gridfamily.hh:14: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::GridPtr::DataHandle::~DataHandle() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:598:79: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::GridPtr::DataHandle::~DataHandle() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:608:65: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'Dune::GridPtr::DataHandle::~DataHandle() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:622:39: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:36: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid.hh:5, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:23: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-geogrid.cc:245:86: required from here 245 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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(); | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::GridPtr::DataHandle::DataHandle(Dune::GridPtr&) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:548:79: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::GridPtr::DataHandle::DataHandle(Dune::GridPtr&) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:556:65: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'Dune::GridPtr::DataHandle::DataHandle(Dune::GridPtr&) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:569:39: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:149:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 149 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:149:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 149 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:149:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 149 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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/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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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(); } | ^~~~~~ /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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131: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> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/geometrygrid/gridfamily.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:17: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131: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> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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 | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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/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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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::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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131: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> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: 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:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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::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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/entity.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/datahandle.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:16: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:94: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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::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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with 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.9.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.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60: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 = unsigned int; std::true_type = std::true_type]' 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; unsigned int ...codim = {0, 1, 2}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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 | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.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.9.0/dune/grid/geometrygrid/gridview.hh:209: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>]' 209 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:269: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>]' 269 | return impl().ibegin(entity); | ~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | 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/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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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 > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfyasp.hh:9, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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 | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | 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 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/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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 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: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:22, from /build/reproducible-path/dune-grid-2.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 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 /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:16: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:39: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 ); | ^~~~~~~ /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: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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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 | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/geometrygrid/gridview.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/gridfamily.hh:14: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | 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/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: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/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.9.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.9.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.9.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 ); | ^~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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() ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:657:11, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static unsigned int Dune::UGMessageBuffer::ugBufferSize(const GridView&) [with GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int gridDim = 2; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:184:60, inlined from 'void Dune::UGGrid::communicateUG_(const GridView&, int, DataHandle&, Dune::InterfaceType, Dune::CommunicationDirection) const [with int codim = 2; GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int dim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:577:48, inlined from 'Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const:: [with auto:12 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridviews.hh:229:50, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::UGGridLevelGridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridviews.hh:225:24, inlined from 'auto Dune::GridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection, std::integral_constant) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; ViewTraits = Dune::UGGridLevelGridViewTraits >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:354:25, inlined from 'auto Dune::GridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; ViewTraits = Dune::UGGridLevelGridViewTraits >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:305:89, inlined from 'void Dune::GridPtr::loadBalance() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:375:49, inlined from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:113:24: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::size_t Dune::GridPtr::DataHandle::size(const Entity&) const [with Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:658:36, inlined from 'size_t Dune::CommDataHandleIF::size(const EntityType&) const [with EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GridPtr >::DataHandle; DataTypeImp = char]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:185:26, inlined from 'static unsigned int Dune::UGMessageBuffer::ugBufferSize(const GridView&) [with GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int gridDim = 2; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:184:60, inlined from 'void Dune::UGGrid::communicateUG_(const GridView&, int, DataHandle&, Dune::InterfaceType, Dune::CommunicationDirection) const [with int codim = 2; GridView = Dune::UGGridLevelGridView >; DataHandle = Dune::CommDataHandleIF >::DataHandle, char>; int dim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:577:48, inlined from 'Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const:: [with auto:12 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridviews.hh:229:50, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::UGGridLevelGridView >::communicate >::DataHandle, char>(Dune::CommDataHandleIF >::DataHandle, char>&, Dune::InterfaceType, Dune::CommunicationDirection) const::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::UGGridLevelGridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridviews.hh:225:24, inlined from 'auto Dune::GridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection, std::integral_constant) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; ViewTraits = Dune::UGGridLevelGridViewTraits >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:354:25, inlined from 'auto Dune::GridView::communicate(Dune::CommDataHandleIF&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = Dune::GridPtr >::DataHandle; DataType = char; ViewTraits = Dune::UGGridLevelGridViewTraits >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:305:89, inlined from 'void Dune::GridPtr::loadBalance() [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:375:49, inlined from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:113:24: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:133:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392: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 > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | 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, 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/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: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/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.9.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.9.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.9.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 ); | ^~~~~~~ /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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | 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.9.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.9.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/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: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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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::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/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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131: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 long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: 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 > > > >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209: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 > > > >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131: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 long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: 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 > > > >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209: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 > > > >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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/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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | 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::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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here 220 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131: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 long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here 226 | 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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:135:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 135 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here 231 | 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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/entity.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/datahandle.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:16: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:94: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:123:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 123 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here 209 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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 > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here 251 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with 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.9.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.9.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.9.0/dune/grid/geometrygrid/gridview.hh:209: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>]' 209 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridview.hh:269: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>]' 269 | return impl().ibegin(entity); | ~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = int]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here 163 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) 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, 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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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(); | ~~~~~~~~~~~~^~~~~~~~~~ /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 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | } | ^ /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: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: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:22, from /build/reproducible-path/dune-grid-2.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 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 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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc:39: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 ); | ^~~~~~~ /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: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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ); | ^~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | 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/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: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/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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/geometrygrid/cornerstorage.hh: In member function 'void Dune::GeoGrid::IntersectionCoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with unsigned int size = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:153:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Linking CXX executable test-dgf-gmsh-ug cd /build/reproducible-path/dune-grid-2.9.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 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o" -o test-dgf-gmsh-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | 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, 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/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: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/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.9.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.9.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.9.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.9.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.9.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.9.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 ); | ^~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 47%] Built target test-dgf-gmsh-ug 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-gridinfo.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f dune/grid/test/CMakeFiles/test-gridinfo.dir/build.make dune/grid/test/CMakeFiles/test-gridinfo.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 48%] Building CXX object dune/grid/test/CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-gridinfo.cc /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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | 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.9.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.9.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/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: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.9.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.9.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::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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | } | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: 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 > > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269: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.9.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: 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.9.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.9.0/dune/grid/test/test-geogrid.cc:269: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: In member function '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 > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269: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.9.0/dune/grid/test/test-geogrid.cc: In member function '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 > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: 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.9.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.9.0/dune/grid/test/test-geogrid.cc:269: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: In member function '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 > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269: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.9.0/dune/grid/test/test-geogrid.cc: In member function '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 > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: 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.9.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.9.0/dune/grid/test/test-geogrid.cc:269: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 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-geogrid.cc:269:1: 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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridinfo.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:7: /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.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here 28 | 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(); | ^ /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.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here 34 | 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 /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:8: /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.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here 28 | 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 | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here 28 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here 34 | 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 | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here 34 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here 28 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here 34 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here 28 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here 34 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here 28 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-gridinfo.cc:15:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 15 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here 34 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: 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.9.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.9.0/dune/grid/test/test-geogrid.cc:269: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 /build/reproducible-path/dune-grid-2.9.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::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | } | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh: In member function 'void Dune::GeoGrid::IntersectionCoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with unsigned int size = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:153:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | } | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: 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 > > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269: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.9.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: 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.9.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.9.0/dune/grid/test/test-geogrid.cc:269: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: In member function '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 > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269: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.9.0/dune/grid/test/test-geogrid.cc: In member function '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 > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: 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.9.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.9.0/dune/grid/test/test-geogrid.cc:269: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: In member function '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 > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269: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.9.0/dune/grid/test/test-geogrid.cc: In member function '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 > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: 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.9.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.9.0/dune/grid/test/test-geogrid.cc:269: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 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-geogrid.cc:269: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/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: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: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>, 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: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, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /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: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: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 GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /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: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: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 GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /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: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: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.9.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:37: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkcommunicate.hh:285:78: 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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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: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.9.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.9.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 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.9.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.9.0/dune/grid/geometrygrid/intersection.hh:151:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | FieldVector< ctype, dimension > x( geometryInInside().global( local ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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.9.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.9.0/dune/grid/geometrygrid/intersection.hh:151:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | FieldVector< ctype, dimension > x( geometryInInside().global( local ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:269:1: 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.9.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.9.0/dune/grid/test/test-geogrid.cc:269: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 /build/reproducible-path/dune-grid-2.9.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::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /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: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: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>, 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: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 GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /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: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: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 GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /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: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: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 GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /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: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: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.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.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 >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:151:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | FieldVector< ctype, dimension > x( geometryInInside().global( local ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:37: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkcommunicate.hh:285:78: 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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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.9.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.9.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 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.9.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.9.0/dune/grid/geometrygrid/intersection.hh:151:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | FieldVector< ctype, dimension > x( geometryInInside().global( local ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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.9.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.9.0/dune/grid/geometrygrid/intersection.hh:151:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | FieldVector< ctype, dimension > x( geometryInInside().global( local ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:26:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 26 | Dune::YaspGrid<2> grid({1., 1.}, {4, 4}); | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:32:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | Dune::YaspGrid<3> grid({1., 1., 1.}, {4, 4, 4}); | ^ [ 49%] Linking CXX executable test-gridinfo cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-gridinfo.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o" -o test-gridinfo -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 49%] Built target test-gridinfo 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-identitygrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 49%] Building CXX object dune/grid/test/CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-identitygrid.cc In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/persistentcontainer.hh:9, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:19: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 | ^~~~~~~~~~~~~~~~~~ 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::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; 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 = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: /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/multilineargeometry.hh: In function 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:633:11: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | ctype integrationElement ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | 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(); | ^ /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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' 75 | HostLeafIntersectionIterator hostIterator_ = {}; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' 75 | HostLeafIntersectionIterator hostIterator_ = {}; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | 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 = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | 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(); | ^ /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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | 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(); | ^ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/persistentcontainer.hh:9, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:19: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | 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/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' 75 | HostLeafIntersectionIterator hostIterator_ = {}; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' 75 | HostLeafIntersectionIterator hostIterator_ = {}; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | 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/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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | 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/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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/identitygrid.hh:20, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:10: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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 { | ^~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | 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.9.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.9.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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | 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/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 | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::IdentityGrid > >; IntersectionImp = Dune::IdentityGridLeafIntersection > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:576: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::IdentityGrid > >, Dune::IdentityGridLeafIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 652 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 3]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:633:11: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | ctype integrationElement ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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 '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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid > >; IntersectionImp = Dune::IdentityGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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 member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; 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 = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() 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:572:53, 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.9.0/dune/grid/geometrygrid/geometry.hh:195:65: /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/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:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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 member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:172: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.9.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 >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > > >; int codim = 2; std::size_t = unsigned int; std::true_type = std::true_type]' 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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 IdentityGrid > >, IdentityGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 3]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid > >; IntersectionImp = Dune::IdentityGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 3]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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){ | ^~~~~~~~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) 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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | 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.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/identitygrid.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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 { | ^~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:46:17: 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 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:46:17: 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 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' 33 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 3]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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){ | ^~~~~~~~~~~~~ /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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity > >, IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >&):: [with auto:17 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = IdentityGrid > >; IdSet = IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:46:17: 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 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:46:17: 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 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 3]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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 member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 3]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here 39 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] 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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 3]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here 40 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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.9.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.9.0/dune/grid/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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.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.9.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.9.0/dune/grid/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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.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.9.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.9.0/dune/grid/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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.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.9.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.9.0/dune/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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' 32 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here 41 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) 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::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: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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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:172:32: 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::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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 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 = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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.9.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.9.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::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/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 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 ); | ~~~~~~~~~~~~~~~^~~~~ /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: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 member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:172: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.9.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 >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-identitygrid.cc:13: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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 ); | ^ /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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 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 ); | ~~~~~~~~~~~~~~~^~~~~ /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.9.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.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 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 ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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: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.9.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.9.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 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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 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 ); | ~~~~~~~~~~~~~~~^~~~~ /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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( 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 = 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.9.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.9.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.9.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.9.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.9.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.9.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/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.9.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.9.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 ) | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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::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.9.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::IdentityGrid > >, Dune::IdentityGridGeometry>]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ 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::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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; int cdim = 2; 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 = 1; int cdim = 2; 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 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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ 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::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: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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ 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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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 = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /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::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: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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(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 = 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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'typename std::enable_if<(Grid::dimension == 3), void>::type checkCodim1Mapping(const Grid&) [with Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/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 | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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 = 1]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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 = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /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: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:57: 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.9.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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<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 ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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 ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In function 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In function 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In function 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.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 { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /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::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /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/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:98:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:109:16: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:113:34: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:114:9: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:98:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:109:16: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:113:34: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:114:9: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:98:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:109:16: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:113:34: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:114:9: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:98:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:109:16: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:113:34: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:114:9: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:98:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:109:16: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:113:34: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:114:9: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:98:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:109:16: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:113:34: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckCodimIterators::apply(const GridView&) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkiterators.hh:114:9: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In member function 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In member function 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In member function 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.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 In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/debugallocator.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:18: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In member function 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.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 /build/reproducible-path/dune-grid-2.9.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.9.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 '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 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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 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.9.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.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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::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::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::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.9.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.9.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: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 ); | ~~~~~~~~~~~~^~~~~~~~~ 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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ 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 > > > > >]', 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.9.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.9.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: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 ); | ~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304: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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > > > > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > > > > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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:57: 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:57: 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:59: 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 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::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() 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:572:53, 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.9.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.9.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: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 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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 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.9.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.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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::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::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: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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ 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 > >]', 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.9.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.9.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: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 ); | ~~~~~~~^~~~~~~~~~~~~ In member function '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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304: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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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:57: 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:57: 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:59: 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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::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 > >]' 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, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.9.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.9.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: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 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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 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.9.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.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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::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::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: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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ 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 > >]', 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.9.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.9.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: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 ); | ~~~~~~~^~~~~~~~~~~~~ In member function '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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304: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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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:57: 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:57: 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:59: 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ 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::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' 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, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.9.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.9.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: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 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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 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.9.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.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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::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::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: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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ 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 > >]', 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.9.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.9.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: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 ); | ~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304: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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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:57: 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:57: 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:59: 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::GeoGrid::Intersection::Geometry Dune::GeoGrid::Intersection::geometry() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:103:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geometry geometry () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.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.9.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.9.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.9.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.9.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.9.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, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 | ^~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<30>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 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.9.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.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.9.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/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<80>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = Dune::bigunsignedint<80>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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.9.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.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.9.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 '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){ | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:414:35: /build/reproducible-path/dune-grid-2.9.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 '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 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:414:35: /build/reproducible-path/dune-grid-2.9.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 '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 file included from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:9: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:42:16: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:75: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh: In constructor 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:41:17: note: at offset 4 into destination object 'se' of size 8 41 | StackElem se(entity._g); | ^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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<2, 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: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 /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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720: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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720: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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720: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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720: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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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 '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.9.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.9.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.9.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; | ~~~~~~~^~~~~~~~~~~ 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: /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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: /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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /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 /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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39, 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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function '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]', 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: /build/reproducible-path/dune-grid-2.9.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::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::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(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:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(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.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(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.9.0/dune/grid/common/geometry.hh:267:39, 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:277:71: /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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >, IdenticalCoordFunction, DebugAllocator > >]': /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: /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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: /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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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<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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity > >, IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity > >, IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity > >, IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = IdentityGrid > >; IdSet = IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity > >, IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity > >, IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity > >, IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = IdentityGrid > >; IdSet = IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39, 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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function '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]', 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: /build/reproducible-path/dune-grid-2.9.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::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::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(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:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(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.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(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.9.0/dune/grid/common/geometry.hh:267:39, 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:277:71: /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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity > >, IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = IdentityGrid > >; IdSet = IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity > >, IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = IdentityGrid > >; IdSet = IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity > >, IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<55> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<55> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity > >, IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<55> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<55> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = IdentityGrid > >; IdSet = IdSet > >, IdentityGridGlobalIdSet > > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: /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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /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: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, 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: /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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /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: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 = 2; 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 = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-grid-2.9.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 = 2; 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 = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/reproducible-path/dune-grid-2.9.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::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-grid-2.9.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, 2, 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 /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 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 /build/reproducible-path/dune-grid-2.9.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.9.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/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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39, 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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]', 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: /build/reproducible-path/dune-grid-2.9.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::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::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(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:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(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.9.0/dune/grid/common/geometry.hh:267:39, 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:277:71: /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.9.0/dune/grid/test/test-geogrid.cc:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]': /build/reproducible-path/dune-grid-2.9.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) | ^~~~~~~~~~~~~~~~~~~~~ /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 /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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39, 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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | 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, 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: /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.9.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.9.0/dune/grid/test/gridcheck.hh: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 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: /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 /usr/include/c++/14/vector:72, from /usr/include/dune/common/debugallocator.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:18: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __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: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 ); | ~~~~~~~~~~~~~~~~~^~~~~ 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.9.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.9.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::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.9.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.9.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.9.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.9.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.9.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::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 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 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::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:420:39, 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.9.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.9.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: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 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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:57: 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:59: 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::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.9.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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 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; | ~~~~~~~^~~~~~~~~~~ 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.9.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: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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/common/geometry.hh:267:39, 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | 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, 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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 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.9.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.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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::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::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: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 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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~^~~~~~~~~ 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ 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 > > > > >]', 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.9.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.9.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: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 ); | ~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304: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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > > > > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > > > > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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:57: 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:57: 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:59: 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 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::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() 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:572:53, 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.9.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.9.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: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 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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/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 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.9.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.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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::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::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::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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/common/geometry.hh:267:39, 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ 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 > >]', 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.9.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.9.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: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 ); | ~~~~~~~^~~~~~~~~~~~~ In member function '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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304: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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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:57: 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:57: 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:59: 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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::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 > >]' 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, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.9.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.9.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: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 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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 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.9.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.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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::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::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: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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ 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 > >]', 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.9.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.9.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: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 ); | ~~~~~~~^~~~~~~~~~~~~ In member function '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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304: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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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:57: 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:57: 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:59: 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' 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, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.9.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.9.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: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 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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 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.9.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.9.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.9.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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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::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::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: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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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: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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ 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 > >]', 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.9.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.9.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: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 ); | ~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121, inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:304: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:205:65: /usr/include/dune/geometry/multilineargeometry.hh:671:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 > >]', inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347: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: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::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.9.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.9.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.9.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:57: 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:57: 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:59: 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/common/geometry.hh:267:39, 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]', inlined from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:59:40, inlined 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 >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:188:25, inlined from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:258:9, inlined from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:563:44, inlined from 'Dune::GeoGrid::Geometry::Mapping::Mapping(const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:113:26, inlined from 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:143:20, inlined from 'Dune::GeoGrid::EntityBase::Geometry Dune::GeoGrid::EntityBase::geometry() const [with int codim = 0; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/entity.hh:256:18: /build/reproducible-path/dune-grid-2.9.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: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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/common/geometry.hh:267:39, 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/common/geometry.hh:267:39, 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /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 ) | ~~~~~~~~^~~~~~~~~ /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.9.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.9.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.9.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.9.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.9.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.9.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 /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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/common/geometry.hh:267:39, 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc: In function 'void testDim() [with int dim = 1]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:26:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 26 | GridType grid(extension,n); | ^~~~ 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.9.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.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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 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.9.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.9.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.9.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::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]', 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: /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.9.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 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: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 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.9.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.9.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.9.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::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]', 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: /build/reproducible-path/dune-grid-2.9.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<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: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 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.9.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.9.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.9.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::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]', 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: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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 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.9.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.9.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.9.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::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]', 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: /build/reproducible-path/dune-grid-2.9.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<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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long long unsigned int> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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 = 2]', inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).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: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::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::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]', inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).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: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: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:257:59: 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.9.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>; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.9.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, | ^~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = GeometryGrid, IdenticalCoordFunction >; GridView = GridView > >, IdenticalCoordFunction, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction >; GridView = GridView > >, IdenticalCoordFunction, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = GeometryGrid, IdenticalCoordFunction >; GridView = GridView > >, IdenticalCoordFunction, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction >; GridView = GridView > >, IdenticalCoordFunction, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = IdentityGrid > >; GridView = GridView > > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/common/geometry.hh:267:39, 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:11: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long long unsigned int> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; GridView = GridView > >, IdenticalCoordFunction, DebugAllocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; GridView = GridView > >, IdenticalCoordFunction, DebugAllocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; GridView = GridView > >, IdenticalCoordFunction, DebugAllocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; GridView = GridView > >, IdenticalCoordFunction, DebugAllocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/common/geometry.hh:267:39, 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 50%] Linking CXX executable test-identitygrid cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-identitygrid.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o" -o test-identitygrid -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 50%] Built target test-identitygrid 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-oned.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 51%] Building CXX object dune/grid/test/CMakeFiles/test-oned.dir/test-oned.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-oned.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined 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 long unsigned int> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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 long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined 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 long unsigned int> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-oned.cc:13: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GridView = GridView > >, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-oned.cc:11: /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.9.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.9.0/dune/grid/test/test-oned.cc:80:47: required from here 80 | 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(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-oned.cc:55:55: required from here 55 | FieldVector p = vertex.geometry().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-oned.cc:80:47: required from here 80 | 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.9.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.9.0/dune/grid/test/test-oned.cc:80:56: required from here 80 | FieldVector p = element.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-oned.cc:143:24: required from here 143 | checkGeometryLifetime( grid.leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-oned.cc:146:24: required from here 146 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here 127 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here 127 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-oned.cc:143:24: required from here 143 | checkGeometryLifetime( grid.leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-oned.cc:143:24: required from here 143 | 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.9.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.9.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.9.0/dune/grid/test/test-oned.cc:146:24: required from here 146 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here 127 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:29: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here 127 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 { | ^~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GridView = GridView > >, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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.9.0/dune/grid/test/test-oned.cc:143:24: required from here 143 | checkGeometryLifetime( grid.leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here 127 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GridView = GridView > >, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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); | ^~~~~~~~~~~~~~~ /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 ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GridView = GridView > >, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-oned.cc:15: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.9.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.9.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 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:222:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/common/geometry.hh:267:39, 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /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: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:250:57: 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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView >]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:16: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long long unsigned int> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:14 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:14 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:14 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:14 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = GeometryGrid, DeformationFunction > > > >; GridView = GridView > >, DeformationFunction > > >, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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){ | ^~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, DeformationFunction > > > >; GridView = GridView > >, DeformationFunction > > >, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = GeometryGrid, DeformationFunction > > > >; GridView = GridView > >, DeformationFunction > > >, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, DeformationFunction > > > >; GridView = GridView > >, DeformationFunction > > >, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-oned.cc:8: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Linking CXX executable test-oned cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-oned.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-oned.dir/test-oned.cc.o" -o test-oned -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction >; GridView = GridView > >, IdenticalCoordFunction, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 52%] Built target test-oned 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 53%] Building CXX object dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-mcmg-geogrid.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction >; GridView = GridView > >, IdenticalCoordFunction, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-mcmg-geogrid.cc:12: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ [ 53%] Linking CXX executable test-mcmg-geogrid cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mcmg-geogrid.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o" -o test-mcmg-geogrid -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 53%] Built target test-mcmg-geogrid 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/testiteratorranges.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make -f dune/grid/test/CMakeFiles/testiteratorranges.dir/build.make dune/grid/test/CMakeFiles/testiteratorranges.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 53%] Building CXX object dune/grid/test/CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/testiteratorranges.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/testiteratorranges.cc:11: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; GridView = GridView > >, IdenticalCoordFunction, DebugAllocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; GridView = GridView > >, IdenticalCoordFunction, DebugAllocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 53%] Linking CXX executable test-geogrid-uggrid cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-geogrid-uggrid.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o" -o test-geogrid-uggrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 53%] Built target test-geogrid-uggrid 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 53%] Building CXX object dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-hierarchicsearch.cc [ 54%] Linking CXX executable testiteratorranges cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testiteratorranges.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -o testiteratorranges -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 54%] Built target testiteratorranges 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-ug.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 54%] Building CXX object dune/grid/test/CMakeFiles/test-ug.dir/test-ug.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-ug.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/hierarchicsearch.hh:24, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-hierarchicsearch.cc:16: /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.9.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.9.0/dune/grid/test/test-hierarchicsearch.cc:61:54: required from 'void check(GridView) [with GridView = Dune::GridView > >]' 61 | if( entity != hsearch.findEntity( entity.geometry().center() ) ) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-hierarchicsearch.cc:86:10: required from here 86 | 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(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-hierarchicsearch.cc:61:63: required from 'void check(GridView) [with GridView = Dune::GridView > >]' 61 | if( entity != hsearch.findEntity( entity.geometry().center() ) ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-hierarchicsearch.cc:86:10: required from here 86 | check( grid->levelGridView( level ) ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc:17: /build/reproducible-path/dune-grid-2.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc:38:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Dune::FieldVector operator()(const Dune::FieldVector& local) const { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc: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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc:123:39: required from here 123 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc:123:39: required from here 123 | 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.9.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.9.0/dune/grid/test/test-ug.cc:325:34: required from here 325 | 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.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc:123:39: required from here 123 | for (const auto& i : intersections(gv,e)) | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc:123:39: required from here 123 | for (const auto& i : intersections(gv,e)) | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/test-ug.cc:325:34: required from here 325 | for (int i=0; igeometry().corners(); i++) { | ~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc:327:72: required from here 327 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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 UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc:247:24: required from here 247 | checkGeometryLifetime( grid2d->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-ug.cc:248:24: required from here 248 | checkGeometryLifetime( grid3d->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:251:24: required from here 251 | checkGeometryInFather(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:252:24: required from here 252 | checkGeometryInFather(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /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.9.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.9.0/dune/grid/test/test-ug.cc:327:72: required from here 327 | 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 | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here 207 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here 207 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:247:24: required from here 247 | checkGeometryLifetime( grid2d->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:251:24: required from here 251 | 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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:252:24: required from here 252 | 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 | ^~~~~~ /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.9.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.9.0/dune/grid/test/test-ug.cc:126:35: required from here 126 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here 207 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here 207 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: required from 'typename std::enable_if<(Grid::dimension == 3), void>::type checkCodim1Mapping(const Grid&) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), void>::type = void]' 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1034:21: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1034 | checkCodim1Mapping(g); | ~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:247:24: required from here 247 | checkGeometryLifetime( grid2d->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:251:24: required from here 251 | checkGeometryInFather(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:251:24: required from here 251 | checkGeometryInFather(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:252:24: required from here 252 | checkGeometryInFather(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:576: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>]' 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 652 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:576: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>]' 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 652 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here 256 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here 207 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here 207 | 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 | ^~~~~~ /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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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/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.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:251:24: required from here 251 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:251:24: required from here 251 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:252:24: required from here 252 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here 256 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here 256 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GridView = GridView > >, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here 207 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here 256 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here 255 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here 256 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 '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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GridView = GridView > >, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here 207 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:18 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here 208 | 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 | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 /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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | 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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | 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: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.9.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.9.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 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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 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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-ug.cc:21: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.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 = | ^~~~~~~~~~~~ /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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.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 = | ^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:23: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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/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: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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | 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<2, 3, const UGGrid<3>, UGGridLocalGeometry>]': /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.9.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.9.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.9.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:327:112: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-ug.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:443:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | } | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:443:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 55%] Linking CXX executable test-hierarchicsearch cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-hierarchicsearch.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o" -o test-hierarchicsearch -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:443:1: 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.9.0/build' [ 55%] Built target test-hierarchicsearch 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-parallel-ug.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 55%] Building CXX object dune/grid/test/CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-parallel-ug.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'typename std::enable_if<(Grid::dimension == 3), void>::type checkCodim1Mapping(const Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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 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 long unsigned int>; DataVectorType = std::vector >]': /build/reproducible-path/dune-grid-2.9.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.9.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 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 long unsigned int>; DataVectorType = std::vector >]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:22: /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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:35: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:133:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' 133 | for (const auto& intersection : intersections(gv, element)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:581:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 581 | checkIntersections(level0GridView); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:133:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' 133 | for (const auto& intersection : intersections(gv, element)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:581:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 581 | checkIntersections(level0GridView); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | 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(); | ^ 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.9.0/dune/grid/test/test-parallel-ug.cc:19: /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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:35: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:133:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' 133 | for (const auto& intersection : intersections(gv, element)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:581:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 581 | checkIntersections(level0GridView); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:133:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' 133 | for (const auto& intersection : intersections(gv, element)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:581:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 581 | checkIntersections(level0GridView); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, DeformationFunction > > > >; GridView = GridView > >, DeformationFunction > > >, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:42: required from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 2; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>; GridView = Dune::GridView > >; Data = std::map, std::less, std::allocator > > >]' 446 | data[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32: required from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {2}; Grid = Dune::UGGrid<2>]' 496 | fillVector(gv, data); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52: required from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 2; int ...codimensions = {2}]' 531 | LoadBalance::template test(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:848:32: required from here 848 | testLoadBalance<2, 2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:329:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]' 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:299: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 > >]' 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | [&](auto codim) | ~~~~~~~~~~~~~~~ 301 | { | ~ 302 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | // is requested. | ~~~~~~~~~~~~~~~~ 304 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { | ~ 309 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | | 313 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | | 316 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | | 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | { | ~ 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | << std::endl; | ~~~~~~~~~~~~~ 331 | std::abort(); | ~~~~~~~~~~~~~ 332 | } | ~ 333 | | 334 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | | 337 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | { | ~ 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | << std::endl; | ~~~~~~~~~~~~~ 352 | std::abort(); | ~~~~~~~~~~~~~ 353 | } | ~ 354 | } | ~ 355 | } | ~ 356 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | 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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:329:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]' 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:299: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 > >]' 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | [&](auto codim) | ~~~~~~~~~~~~~~~ 301 | { | ~ 302 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | // is requested. | ~~~~~~~~~~~~~~~~ 304 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { | ~ 309 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | | 313 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | | 316 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | | 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | { | ~ 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | << std::endl; | ~~~~~~~~~~~~~ 331 | std::abort(); | ~~~~~~~~~~~~~ 332 | } | ~ 333 | | 334 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | | 337 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | { | ~ 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | << std::endl; | ~~~~~~~~~~~~~ 352 | std::abort(); | ~~~~~~~~~~~~~ 353 | } | ~ 354 | } | ~ 355 | } | ~ 356 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | 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(); | ^ /build/reproducible-path/dune-grid-2.9.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::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:42: required from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 3; int ...codimensions = {}; = void; Grid = Dune::UGGrid<3>; GridView = Dune::GridView > >; Data = std::map, std::less, std::allocator > > >]' 446 | data[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32: required from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {3}; Grid = Dune::UGGrid<3>]' 496 | fillVector(gv, data); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52: required from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 3; int ...codimensions = {3}]' 531 | LoadBalance::template test(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:855:32: required from here 855 | testLoadBalance<3, 3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:271:48: 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]' 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); | ~~~~~~~~~^~~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:257: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 > >]' 257 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | [&](auto codim){ | ~~~~~~~~~~~~~~~~ 259 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | { | ~ 261 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | { | ~ 264 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | if (entity.partitionType() == Dune::BorderEntity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | { | ~ 268 | const auto geometry = element.geometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | | 270 | auto referenceElement = Dune::referenceElement(element.type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | dverb << gridView.comm().rank()+1 << ": border codim " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | << codim << " entity " | ~~~~~~~~~~~~~~~~~~~~~~ 274 | << mapper.index(entity) << " (" << entityGlobal | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ 276 | } | ~ 277 | } | ~ 278 | } | ~ 279 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:271:48: 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]' 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); | ~~~~~~~~~^~~~~~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:257: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 > >]' 257 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | [&](auto codim){ | ~~~~~~~~~~~~~~~~ 259 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | { | ~ 261 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | { | ~ 264 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | if (entity.partitionType() == Dune::BorderEntity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | { | ~ 268 | const auto geometry = element.geometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | | 270 | auto referenceElement = Dune::referenceElement(element.type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | dverb << gridView.comm().rank()+1 << ": border codim " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | << codim << " entity " | ~~~~~~~~~~~~~~~~~~~~~~ 274 | << mapper.index(entity) << " (" << entityGlobal | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ 276 | } | ~ 277 | } | ~ 278 | } | ~ 279 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:329:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]' 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:299: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 > >]' 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | [&](auto codim) | ~~~~~~~~~~~~~~~ 301 | { | ~ 302 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | // is requested. | ~~~~~~~~~~~~~~~~ 304 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { | ~ 309 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | | 313 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | | 316 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | | 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | { | ~ 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | << std::endl; | ~~~~~~~~~~~~~ 331 | std::abort(); | ~~~~~~~~~~~~~ 332 | } | ~ 333 | | 334 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | | 337 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | { | ~ 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | << std::endl; | ~~~~~~~~~~~~~ 352 | std::abort(); | ~~~~~~~~~~~~~ 353 | } | ~ 354 | } | ~ 355 | } | ~ 356 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:329:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]' 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:299: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 > >]' 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | [&](auto codim) | ~~~~~~~~~~~~~~~ 301 | { | ~ 302 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | // is requested. | ~~~~~~~~~~~~~~~~ 304 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { | ~ 309 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | | 313 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | | 316 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | | 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | { | ~ 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | << std::endl; | ~~~~~~~~~~~~~ 331 | std::abort(); | ~~~~~~~~~~~~~ 332 | } | ~ 333 | | 334 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | | 337 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | { | ~ 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | << std::endl; | ~~~~~~~~~~~~~ 352 | std::abort(); | ~~~~~~~~~~~~~ 353 | } | ~ 354 | } | ~ 355 | } | ~ 356 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:329:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]' 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:299: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 > >]' 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | [&](auto codim) | ~~~~~~~~~~~~~~~ 301 | { | ~ 302 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | // is requested. | ~~~~~~~~~~~~~~~~ 304 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { | ~ 309 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | | 313 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | | 316 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | | 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | { | ~ 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | << std::endl; | ~~~~~~~~~~~~~ 331 | std::abort(); | ~~~~~~~~~~~~~ 332 | } | ~ 333 | | 334 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | | 337 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | { | ~ 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | << std::endl; | ~~~~~~~~~~~~~ 352 | std::abort(); | ~~~~~~~~~~~~~ 353 | } | ~ 354 | } | ~ 355 | } | ~ 356 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:329:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]' 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:299: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 > >]' 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | [&](auto codim) | ~~~~~~~~~~~~~~~ 301 | { | ~ 302 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | // is requested. | ~~~~~~~~~~~~~~~~ 304 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { | ~ 309 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | | 313 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | | 316 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | | 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | { | ~ 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | << std::endl; | ~~~~~~~~~~~~~ 331 | std::abort(); | ~~~~~~~~~~~~~ 332 | } | ~ 333 | | 334 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | | 337 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | { | ~ 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | << std::endl; | ~~~~~~~~~~~~~ 352 | std::abort(); | ~~~~~~~~~~~~~ 353 | } | ~ 354 | } | ~ 355 | } | ~ 356 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | 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 ) ); } | ^~~~~~ /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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:329:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]' 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:299: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 > >]' 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | [&](auto codim) | ~~~~~~~~~~~~~~~ 301 | { | ~ 302 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | // is requested. | ~~~~~~~~~~~~~~~~ 304 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { | ~ 309 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | | 313 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | | 316 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | | 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | { | ~ 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | << std::endl; | ~~~~~~~~~~~~~ 331 | std::abort(); | ~~~~~~~~~~~~~ 332 | } | ~ 333 | | 334 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | | 337 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | { | ~ 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | << std::endl; | ~~~~~~~~~~~~~ 352 | std::abort(); | ~~~~~~~~~~~~~ 353 | } | ~ 354 | } | ~ 355 | } | ~ 356 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | 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/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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:329:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]' 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:299: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 > >]' 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | [&](auto codim) | ~~~~~~~~~~~~~~~ 301 | { | ~ 302 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | // is requested. | ~~~~~~~~~~~~~~~~ 304 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { | ~ 309 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | | 313 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | | 316 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | | 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | { | ~ 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | << std::endl; | ~~~~~~~~~~~~~ 331 | std::abort(); | ~~~~~~~~~~~~~ 332 | } | ~ 333 | | 334 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | | 337 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | { | ~ 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | << std::endl; | ~~~~~~~~~~~~~ 352 | std::abort(); | ~~~~~~~~~~~~~ 353 | } | ~ 354 | } | ~ 355 | } | ~ 356 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here 845 | 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 | ^~~~~~ /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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:329:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]' 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:299: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 > >]' 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | [&](auto codim) | ~~~~~~~~~~~~~~~ 301 | { | ~ 302 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | // is requested. | ~~~~~~~~~~~~~~~~ 304 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { | ~ 309 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | | 313 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | | 316 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | | 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | { | ~ 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | << std::endl; | ~~~~~~~~~~~~~ 331 | std::abort(); | ~~~~~~~~~~~~~ 332 | } | ~ 333 | | 334 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | | 337 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | { | ~ 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | << std::endl; | ~~~~~~~~~~~~~ 352 | std::abort(); | ~~~~~~~~~~~~~ 353 | } | ~ 354 | } | ~ 355 | } | ~ 356 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:620:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 620 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here 852 | 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 | ^~~~~~ /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: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, 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: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: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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:44: 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.9.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.9.0/dune/grid/test/test-parallel-ug.cc:709:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | const auto center = element.geometry().center(); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:709: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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: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 UGGrid<3>, UGGridLocalGeometry>]': /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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = GeometryGrid, DeformationFunction > > > >; GridView = GridView > >, DeformationFunction > > >, std::allocator > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:327:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:647:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.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 | ^~~~~~~~~~~~~~~~~~ /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 /usr/include/dune/geometry/multilineargeometry.hh: In 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: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:738:3: 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: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 /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.9.0/dune/grid/uggrid.hh:114: /build/reproducible-path/dune-grid-2.9.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 long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 0]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | static int ugGather_( | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>, std::vector > >, double>; int gridDim = 3; int codim = 0]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66:16: 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/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void LoadBalance::LBDataHandle::scatter(MessageBuffer&, const Entity&, size_t) [with MessageBuffer = Dune::UGLBGatherScatter::LBMessageBuffer >; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:410:22, inlined from 'static void Dune::UGLBGatherScatter::scatter(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = LoadBalance >::LBDataHandle]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:148:27: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void LoadBalance::LBDataHandle::scatter(MessageBuffer&, const Entity&, size_t) [with MessageBuffer = Dune::UGLBGatherScatter::LBMessageBuffer >; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:410:22, inlined from 'static void Dune::UGLBGatherScatter::scatter(const GridView&, DataHandle&) [with int codim = 0; GridView = Dune::GridView > >; DataHandle = LoadBalance >::LBDataHandle]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:148:27: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:465:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | const auto& realPos = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 2; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:11: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 2]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66: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.9.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 long unsigned int>, std::vector > >, double>; int gridDim = 3; int codim = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66: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.9.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 long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 2]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66: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.9.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 long unsigned int>, std::vector > >, double>; int gridDim = 3; int codim = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66:16: 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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void LoadBalance::LBDataHandle::scatter(MessageBuffer&, const Entity&, size_t) [with MessageBuffer = Dune::UGLBGatherScatter::LBMessageBuffer >; Entity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:410:22, inlined from 'static void Dune::UGLBGatherScatter::scatter(const GridView&, DataHandle&) [with int codim = 2; GridView = Dune::GridView > >; DataHandle = LoadBalance >::LBDataHandle]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:148:27: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 0]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:92:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | static int ugScatter_( | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:465:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | const auto& realPos = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 3; int ...codimensions = {}; = void; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:11: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void LoadBalance::LBDataHandle::scatter(MessageBuffer&, const Entity&, size_t) [with MessageBuffer = Dune::UGLBGatherScatter::LBMessageBuffer >; Entity = Dune::Entity<3, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:410:22, inlined from 'static void Dune::UGLBGatherScatter::scatter(const GridView&, DataHandle&) [with int codim = 3; GridView = Dune::GridView > >; DataHandle = LoadBalance >::LBDataHandle]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uglbgatherscatter.hh:148:27: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc: In function 'double integrateBoundary(const Dune::UGGrid<2>&)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:117:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | double integrateBoundary(const Dune::UGGrid<2>& grid) | ^~~~~~~~~~~~~~~~~ /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.9.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.9.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 ) | ^~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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.9.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/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/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 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; int cdim = 2; 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 = 1; int cdim = 2; 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 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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 21 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:536:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | void testParallelUG(bool simplexGrid, bool localRefinement, int refinementDim, bool refineUpperPart) | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-parallel-ug.cc:536: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.9.0/dune/grid/test/test-parallel-ug.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:815:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 815 | int main (int argc , char **argv) try | ^~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:815: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 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.9.0/dune/grid/test/test-parallel-ug.cc:446:42, inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32, inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 2; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52, inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:847:32: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', 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.9.0/dune/grid/test/test-parallel-ug.cc:446:11, inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32, inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 2; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52, inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:847:32: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {2}; = void; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:11, inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0, 2}; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32, inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 2; int ...codimensions = {0, 2}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52, inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:849:35: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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.9.0/dune/grid/test/test-parallel-ug.cc:446:42, inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32, inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 3; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52, inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:854:32: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', 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.9.0/dune/grid/test/test-parallel-ug.cc:446:11, inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32, inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 3; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52, inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:854:32: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {3}; = void; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:11, inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0, 3}; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32, inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 3; int ...codimensions = {0, 3}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52, inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:856:35: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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::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/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.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((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::corner(int) const [with ct = double; int mydim = 1; 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 | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 56%] Linking CXX executable test-parallel-ug cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-parallel-ug.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o" -o test-parallel-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 56%] Built target test-parallel-ug 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-loadbalancing.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 57%] Building CXX object dune/grid/test/CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-loadbalancing.cc /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Ghost_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::InteriorBorder_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::InteriorBorder_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 57%] Linking CXX executable test-loadbalancing cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-loadbalancing.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o" -o test-loadbalancing -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Ghost_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 57%] 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 58%] 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.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Ghost_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::InteriorBorder_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::InteriorBorder_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::OverlapFront_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Overlap_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::OverlapFront_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::OverlapFront_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:24, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/structuredgridfactory.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:18: /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.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:86:9: required from 'Dune::TestSuite testRefinement2(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 86 | using Coordinate = typename Grid::template Codim<0>::Geometry::GlobalCoordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:131:33: required from here 131 | 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(); | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Overlap_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:37:40: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 37 | for (const auto& is : intersections(gv, e)) { | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:80:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 80 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here 125 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:37:40: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 37 | for (const auto& is : intersections(gv, e)) { | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:80:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 80 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here 125 | 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.9.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.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:86:9: required from 'Dune::TestSuite testRefinement2(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 86 | using Coordinate = typename Grid::template Codim<0>::Geometry::GlobalCoordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:131:33: required from here 131 | test.subTest(testRefinement2(*grid, "UGGrid-2")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:102:37: required from 'Dune::TestSuite testRefinement2(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 102 | auto d = e.geometry().center() - x; | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:131:33: required from here 131 | test.subTest(testRefinement2(*grid, "UGGrid-2")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:37:40: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 37 | for (const auto& is : intersections(gv, e)) { | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:80:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 80 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here 125 | test.subTest(testRefinement1(*grid, "UGGrid-1")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:37:40: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 37 | for (const auto& is : intersections(gv, e)) { | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:80:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 80 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here 125 | test.subTest(testRefinement1(*grid, "UGGrid-1")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:102:37: required from 'Dune::TestSuite testRefinement2(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 102 | auto d = e.geometry().center() - x; | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:131:33: required from here 131 | test.subTest(testRefinement2(*grid, "UGGrid-2")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:19: /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.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:45:53: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 45 | auto intersectionLength = is.geometry().volume(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:80:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 80 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here 125 | 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 | ^~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Overlap_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::InteriorBorder_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:51:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | << " inside center: " << is.inside().geometry().center() << "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::OverlapFront_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Ghost_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Overlap_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Ghost_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Overlap_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Overlap_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 58%] Linking CXX executable test-geogrid-yaspgrid cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-geogrid-yaspgrid.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o" -o test-geogrid-yaspgrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::OverlapFront_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::OverlapFront_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 58%] Built target test-geogrid-yaspgrid make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/build' make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid1d.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 62%] Built target dunealbertagrid1d 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-1-2.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 62%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-alberta.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::InteriorBorder_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Overlap_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:45: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.9.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.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:30:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | TestSuite testGrid(const Grid& grid, const std::string& name) { | ^~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Overlap_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::OverlapFront_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::OverlapFront_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 3; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Ghost_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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 | { | ^ [ 62%] Linking CXX executable issue-53-uggrid-intersections cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/issue-53-uggrid-intersections.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "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.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 | ^~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 62%] Built target issue-53-uggrid-intersections 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-2-2.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 63%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=2 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-alberta.cc /build/reproducible-path/dune-grid-2.9.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.9.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 () | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:436:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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 | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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 | { | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-alberta.cc:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-alberta.cc:130:37: required from here 130 | Dune::checkGridFactory< GridType >( Dune::TestGrids::kuhn2d ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | 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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.0/dune/grid/test/test-alberta.cc:108:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<2, 2>]' 108 | addToGridFactory( gridFactory, Dune::Dim< Grid::dimensionworld > () ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:145:41: required from here 145 | checkProjectedUnitCube< GridType >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:85:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return 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 = 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){ | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 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 long unsigned int>; DataVectorType = std::vector >]': /build/reproducible-path/dune-grid-2.9.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) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2, 2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 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 long unsigned int>; DataVectorType = std::vector >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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: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 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; 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 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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2, 2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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<1, 2, const AlbertaGrid<1>, 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 ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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<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 ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:741:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | const typename GeometryInFather::GlobalCoordinate x | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:24: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-alberta.cc:27: /build/reproducible-path/dune-grid-2.9.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.9.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 ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:11: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | 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/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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<0, 2, const UGGrid<2>, UGGridGeometry>]': /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(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 ); | ~~~~~~^~~~~ /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: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: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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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: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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.9.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 ); | ~~~~~~^~~~~ /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.9.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.9.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 /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) 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:114:35: /build/reproducible-path/dune-grid-2.9.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 = 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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 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.9.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::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:200:31: /build/reproducible-path/dune-grid-2.9.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 = 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:205:65: /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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, 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.9.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.9.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, 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: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.9.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.9.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:22, from /build/reproducible-path/dune-grid-2.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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, 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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:24: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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/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: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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::InteriorBorder_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Ghost_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::InteriorBorder_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Ghost_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:616:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:616:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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: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.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /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: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(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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 AlbertaGrid<2, 2>, LocalGeometryReference>]': /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: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: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 /usr/include/c++/14/vector:66, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:22: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgridfactory.hh: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 | Vertex v = projection( mesh.vertices[ idx ] ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.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: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.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:17: /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh: In function 'void __static_initialization_and_destruction_0()': /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:74:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 74 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:87:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 87 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:94:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 94 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:114:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 114 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:133:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 133 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:207:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 207 | }; | ^ /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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]': /build/reproducible-path/dune-grid-2.9.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.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.9.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.9.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.9.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.9.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.9.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.9.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 '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){ | ^~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:22: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:17: /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh: In function 'void __static_initialization_and_destruction_0()': /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:74:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 74 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:87:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 87 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:94:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 94 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:114:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 114 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:133:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 133 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:207:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 207 | }; | ^ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkindexset.hh:44:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | bool compareVec(const FieldVector & vx1 , const FieldVector & vx2 ) | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | 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 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:20 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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::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.9.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.9.0/dune/grid/uggrid/uggridintersections.hh:376: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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/uggrid/uggridintersections.hh:146: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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkcommunicate.hh:459:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 () | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: In lambda function, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.9.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 ) | ^~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 '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.9.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.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.9.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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, 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::FieldVector' 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::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:114:35: /build/reproducible-path/dune-grid-2.9.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::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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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: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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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/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 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 iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: /build/reproducible-path/dune-grid-2.9.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 iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: /build/reproducible-path/dune-grid-2.9.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 iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: /build/reproducible-path/dune-grid-2.9.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 iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: /build/reproducible-path/dune-grid-2.9.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::corner(int) 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:114:35: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 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 iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: /build/reproducible-path/dune-grid-2.9.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 iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: /build/reproducible-path/dune-grid-2.9.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 iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: /build/reproducible-path/dune-grid-2.9.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 iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: /build/reproducible-path/dune-grid-2.9.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<1>, AlbertaGridGlobalGeometry>]': /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: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::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 = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.9.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<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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 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.9.0/dune/grid/test/checktwists.hh:187:41: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checktwists.hh:100:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | << " != " << lGeoIn.corner( gi ) << " = local corner( " << i << " )." | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:214:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | << "\tchild " << eIt->geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:230:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = 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.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:227:34: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:284:46: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 1; int dimworld = 2]': /build/reproducible-path/dune-grid-2.9.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, | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:333:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | const typename Intersection::GlobalCoordinate intNormal = intersection.integrationOuterNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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: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: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 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.9.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; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720: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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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 file included from /usr/include/c++/14/vector:72: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /build/reproducible-path/dune-grid-2.9.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.9.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/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::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2, 2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:470:26: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.9.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: 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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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: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::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::MultiLinearGeometry >::JacobianInverseTransposed' 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::MultiLinearGeometry >::JacobianInverseTransposed' 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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2, 2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(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:206:80: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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.9.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.9.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: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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, 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 = 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.9.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: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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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: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::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::MultiLinearGeometry >::JacobianInverseTransposed' 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::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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::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.9.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.9.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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(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:206:80: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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.9.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.9.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: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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 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; | ~~~~~~~^~~~~~~~~~~ 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.9.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: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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2, 2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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.9.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.9.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.9.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.9.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::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) 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.9.0/dune/grid/test/checkintersectionit.hh:284:99: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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::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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.9.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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:311: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 = 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.9.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.9.0/dune/grid/uggrid/uggridintersections.hh:146: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.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2, 2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2, 2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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.9.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.9.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.9.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.9.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::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) 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.9.0/dune/grid/test/checkintersectionit.hh:284:99: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' 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::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.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.9.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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:311: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 = 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.9.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.9.0/dune/grid/uggrid/uggridintersections.hh:376: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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2, 2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Linking CXX executable test-alberta-1-2 cd /build/reproducible-path/dune-grid-2.9.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++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o" -o test-alberta-1-2 -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../lib/libdunealbertagrid2d.so.2.9.0 ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_2d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2, 2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 64%] Built target test-alberta-1-2 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [ 65%] 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.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | 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<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/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.9.0/dune/grid/test/test-alberta.cc:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:17: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:14: /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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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/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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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/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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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(); | ^ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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 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: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: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 '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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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.9.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, 2>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.9.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, 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: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/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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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/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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12, inlined from 'static void CheckPartitionType::CheckCodim::apply(const GridView&) [with int codim = 0; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:201:10, inlined from 'CheckPartitionType > >, Dune::Interior_Partition>::apply(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:111:120, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = CheckPartitionType > >, Dune::Interior_Partition>::apply(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = CheckPartitionType > >, Dune::Interior_Partition>::apply(const Dune::GridView > >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'static void CheckPartitionType::apply(const GridView&) [with GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:111:26, inlined from 'void checkPartitionType(const GridView&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:402:66, inlined from 'void generalTests(bool)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:261:23: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = Dune::PartitionType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void CheckPartitionType::CheckCodim::check(const std::true_type&, const GridView&, const IdSet&) [with IdSet = Dune::IdSet, Dune::UGGridIdSet >, long long unsigned int>; int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:142:12, inlined from 'static void CheckPartitionType::CheckCodim::apply(const GridView&) [with int codim = 2; GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:201:10, inlined from 'CheckPartitionType > >, Dune::Interior_Partition>::apply(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:111:120, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = CheckPartitionType > >, Dune::Interior_Partition>::apply(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = CheckPartitionType > >, Dune::Interior_Partition>::apply(const Dune::GridView > >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'static void CheckPartitionType::apply(const GridView&) [with GridView = Dune::GridView > >; Dune::PartitionIteratorType pitype = Dune::Interior_Partition]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:111:26, inlined from 'void checkPartitionType(const GridView&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkpartition.hh:402:66, inlined from 'void generalTests(bool)' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:261:23: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-ug.cc:327:112: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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 = 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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; int cdim = 2; 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 = 1; int cdim = 2; 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable test-alberta-2-2 cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-2-2.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o" -o test-alberta-2-2 -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../lib/libdunealbertagrid2d.so.2.9.0 ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_2d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so /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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 65%] Built target test-alberta-2-2 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 66%] 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.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc /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: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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:17: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:14: /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.9.0/dune/grid/yaspgrid.hh:989: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]' 989 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:29:96: required from here 29 | 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 | ^~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116: /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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~~~~~~~~~~~~~~ [ 67%] Linking CXX executable test-ug cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-ug.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-ug.dir/test-ug.cc.o" -o test-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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){ | ^~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 67%] Built target test-ug 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [ 68%] 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.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc /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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:17: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:14: /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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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(); | ^ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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::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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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, TensorProductCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | 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::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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here 28 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 29 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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, 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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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/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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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: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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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 '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 member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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: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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:13: /usr/include/c++/14/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /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 = 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:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = TensorProductCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.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 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Dune::YaspGrid::YaspGrid(const Coordinates&, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with int dim = 2; Coordinates = Dune::TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:887:34: /usr/include/c++/14/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1396 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Dune::YaspGrid::YaspGrid(std::array, unsigned int{dim}>, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::TensorProductCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1136:32: /usr/include/c++/14/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1396 | { return _M_insert_rval(__position, std::move(__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 = 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 member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:13: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).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: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.9.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.9.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/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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::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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:13: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __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: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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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.9.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.9.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, | ^~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 68%] Linking CXX executable test-yaspgrid-backuprestore-equidistant cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o" -o test-yaspgrid-backuprestore-equidistant -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 68%] Built target test-yaspgrid-backuprestore-equidistant 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 68%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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.9.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.9.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, | ^~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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::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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66, from /usr/include/c++/14/functional:64, from /usr/include/dune/common/test/collectorstream.hh:10, from /usr/include/dune/common/test/testsuite.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc:8: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc:107:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 107 | std::vector reference{0b1ull, 0b0ull, 0b0ull}; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc:114:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 114 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc:123:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 123 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc:142:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 142 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc:147:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 147 | std::vector reference{0b0ull, 0b0ull, 0b1ull}; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc:154:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 154 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc:163:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 163 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc:182:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 182 | }; | ^ [ 69%] Linking CXX executable test-yaspgrid-entityshifttable cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-entityshifttable.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o" -o test-yaspgrid-entityshifttable -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 69%] Built target test-yaspgrid-entityshifttable make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/depend In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/DependInfo.cmake "--color=" In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 69%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc:14: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh: In instantiation of 'Dune::YLoadBalance::~YLoadBalance() [with int d = 1]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:195:37: required from 'Dune::YLoadBalanceForward::~YLoadBalanceForward() [with int d = 1]' 195 | virtual ~YLoadBalanceForward() {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:205:9: required from here 205 | class YLoadBalanceDefault : public YLoadBalanceForward | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:30: warning: 'Dune::YLoadBalance::~YLoadBalance() [with int d = 1]' is deprecated: use the new interface of Yasp::Partitioning [-Wdeprecated-declarations] 180 | virtual ~YLoadBalance() {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:13: note: declared here 180 | virtual ~YLoadBalance() {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh: In instantiation of 'Dune::YLoadBalance::~YLoadBalance() [with int d = 2]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:195:37: required from 'Dune::YLoadBalanceForward::~YLoadBalanceForward() [with int d = 2]' 195 | virtual ~YLoadBalanceForward() {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:205:9: required from here 205 | class YLoadBalanceDefault : public YLoadBalanceForward | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:30: warning: 'Dune::YLoadBalance::~YLoadBalance() [with int d = 2]' is deprecated: use the new interface of Yasp::Partitioning [-Wdeprecated-declarations] 180 | virtual ~YLoadBalance() {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:13: note: declared here 180 | virtual ~YLoadBalance() {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh: In instantiation of 'Dune::YLoadBalance::~YLoadBalance() [with int d = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:195:37: required from 'Dune::YLoadBalanceForward::~YLoadBalanceForward() [with int d = 3]' 195 | virtual ~YLoadBalanceForward() {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:205:9: required from here 205 | class YLoadBalanceDefault : public YLoadBalanceForward | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:30: warning: 'Dune::YLoadBalance::~YLoadBalance() [with int d = 3]' is deprecated: use the new interface of Yasp::Partitioning [-Wdeprecated-declarations] 180 | virtual ~YLoadBalance() {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:13: note: declared here 180 | virtual ~YLoadBalance() {} | ^ /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: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::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 70%] Linking CXX executable test-yaspgrid-partitioner cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-partitioner.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o" -o test-yaspgrid-partitioner -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 70%] 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 71%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-tensorgridfactory.cc /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-tensorgridfactory.cc:16: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ [ 71%] Linking CXX executable test-yaspgrid-backuprestore-equidistantoffset cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o" -o test-yaspgrid-backuprestore-equidistantoffset -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 71%] Built target test-yaspgrid-backuprestore-equidistantoffset 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [ 72%] 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.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:17: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ [ 72%] Linking CXX executable test-yaspgrid-tensorgridfactory cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-tensorgridfactory.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o" -o test-yaspgrid-tensorgridfactory -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 72%] 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 73%] 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.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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 | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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){ | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<1,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<1,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<1,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<1,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<1,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | 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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ [ 73%] Linking CXX executable test-yaspgrid-backuprestore-tensor cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<1,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~~~~ /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o" -o test-yaspgrid-backuprestore-tensor -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 73%] Built target test-yaspgrid-backuprestore-tensor 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [ 73%] 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.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:17: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:14: /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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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(); | ^ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:17: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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(); | ^ /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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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, 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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: 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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/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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:17 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | 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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] 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 = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = unsigned int; std::true_type = std::true_type]' 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&):: [with auto:17 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<3, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here 31 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 32 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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, 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.9.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.9.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, 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: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.9.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.9.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/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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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: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.9.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.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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, 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: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.9.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.9.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: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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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: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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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/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: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:250:57: 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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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, 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:250:57: 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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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: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:250:57: 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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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, 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: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, 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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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: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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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: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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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 = 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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ /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: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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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 function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = TensorProductCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 1; CC = TensorProductCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:13: /usr/include/c++/14/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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, 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: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: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: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: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, TensorProductCoordinates >, YaspGeometry>]': /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<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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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 = 2]': /usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /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 = 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:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = TensorProductCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 2; CC = TensorProductCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:13: /usr/include/c++/14/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Dune::YaspGrid::YaspGrid(const Coordinates&, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with int dim = 1; Coordinates = Dune::TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:887:34: /usr/include/c++/14/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1396 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Dune::YaspGrid::YaspGrid(std::array, unsigned int{dim}>, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::TensorProductCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1136:32: /usr/include/c++/14/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1396 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:8: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:42:16: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:75: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh: In constructor 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:41:17: note: at offset 4 into destination object 'se' of size 8 41 | StackElem se(entity._g); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = EquidistantOffsetCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantOffsetCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, YGridComponent) [with Coordinates = TensorProductCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:522:24: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 522 | inline std::ostream& operator<< (std::ostream& s, YGridComponent e) | ^~~~~~~~ In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1928:77: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1929:72: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1930:79: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 In function 'std::ostream& Dune::operator<<(std::ostream&, const YGrid&) [with Coordinates = TensorProductCoordinates]', inlined from 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1931:73: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 810 | s << *it << std::endl; | ~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:810:9: note: parameter passing for argument of type 'const Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In function 'std::ostream& Dune::operator<<(std::ostream&, const YaspGrid&) [with int d = 3; CC = TensorProductCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1936 | s << "[" << rank << "]: " << " s_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1937:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1941 | s << "[" << rank << "]: " << " r_of_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1942 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1942:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1946 | s << "[" << rank << "]: " << " s_o_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1947 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1947:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1951 | s << "[" << rank << "]: " << " r_of_o[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1952:38: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1956 | s << "[" << rank << "]: " << " s_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1957 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1957:29: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1961 | s << "[" << rank << "]: " << " r_ib_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1962:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1966 | s << "[" << rank << "]: " << " s_ib_of[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1967:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 1971 | s << "[" << rank << "]: " << " r_of_ib[" << codim << "] to rank " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | << i->rank << " " << i->grid << std::endl; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1972:32: note: parameter passing for argument of type 'Dune::YGridComponent >' changed in GCC 7.1 In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:42:16: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh: In constructor 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:41:17: note: at offset 4 into destination object 'se' of size 8 41 | StackElem se(entity._g); | ^~ In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:13: /usr/include/c++/14/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:42:16: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh: In constructor 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:41:17: note: at offset 4 into destination object 'se' of size 8 41 | StackElem se(entity._g); | ^~ /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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.9.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/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<30>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Dune::YaspGrid::YaspGrid(const Coordinates&, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with int dim = 2; Coordinates = Dune::TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:887:34: /usr/include/c++/14/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1396 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Dune::YaspGrid::YaspGrid(std::array, unsigned int{dim}>, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::TensorProductCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1136:32: /usr/include/c++/14/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1396 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Dune::YaspGrid::YaspGrid(const Coordinates&, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with int dim = 3; Coordinates = Dune::TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:887:34: /usr/include/c++/14/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1396 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Dune::YaspGrid::YaspGrid(std::array, unsigned int{dim}>, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::TensorProductCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::TensorProductCoordinates]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1136:32: /usr/include/c++/14/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1396 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 1; GridType = YaspGrid<1, EquidistantOffsetCoordinates >; Entity = Entity<0, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::vector >; 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.9.0/dune/grid/test/checkindexset.hh:62:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | void checkSubEntity ( const GridType &, | ^~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:976:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 976 | void gridcheck (Grid &g) | ^~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<80>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = Dune::bigunsignedint<80>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<80>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&):: [with auto:17 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3, EquidistantCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:976:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 976 | void gridcheck (Grid &g) | ^~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __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 = 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: 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: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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 73%] Linking CXX executable test-yaspgrid-yaspfactory-1d cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o" -o test-yaspgrid-yaspfactory-1d -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 73%] Built target test-yaspgrid-yaspfactory-1d 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' 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.9.0/build' [ 74%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In member function 'void Dune::YaspGrid::communicateCodim(DataHandle&, Dune::InterfaceType, Dune::CommunicationDirection, int) const [with DataHandle = Dune::CommDataHandleIF > > > >, Dune::FieldVector >; int codim = 2; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:1499:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1499 | void communicateCodim (DataHandle& data, InterfaceType iftype, CommunicationDirection dir, int level) const | ^~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:6: /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.9.0/dune/grid/yaspgrid.hh:989: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]' 989 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:38:28: required from here 38 | 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.9.0/dune/grid/yaspgrid.hh:989: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]' 989 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:44:28: required from here 44 | 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 | ^~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:7: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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.9.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.9.0/dune/grid/yaspgrid.hh:981:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 981 | YaspGrid (Dune::FieldVector lowerleft, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:981: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:989:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid.hh:989:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:25:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | YaspGrid grid{x, N, p}; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:31:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | YaspGrid grid{x, N}; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:38:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | YaspGrid grid{x1, x2, N}; | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:44:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | YaspGrid grid{x1, x2, N}; | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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/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.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 ); | ~~~~~~~~~~~~~^~~~~ [ 75%] Linking CXX executable test-yaspgrid-constructor cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-constructor.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o" -o test-yaspgrid-constructor -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 ); | ~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 75%] Built target test-yaspgrid-constructor 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 76%] Building CXX object dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/utility/test/globalindexsettest.cc /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: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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).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: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.9.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.9.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, | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainer.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:80, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/globalindexsettest.cc:12: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Dune::GlobalIndexSet::IndexExchange::gather(MessageBuffer&, const EntityType&) const [with MessageBuffer = Dune::MessageBufferIF > > >::IndexExchange, int>, 2, 2> >; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:262:35, inlined from 'void Dune::CommDataHandleIF::gather(MessageBufferImp&, const EntityType&) const [with MessageBufferImp = Dune::UGMessageBuffer > > >::IndexExchange, int>, 2, 2>; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GlobalIndexSet > > >::IndexExchange; DataTypeImp = int]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:196:7, inlined from 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF > > >::IndexExchange, int>; int gridDim = 2; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:84:32: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Dune::GlobalIndexSet::IndexExchange::gather(MessageBuffer&, const EntityType&) const [with MessageBuffer = Dune::MessageBufferIF > > >::IndexExchange, int>, 2, 0> >; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:262:35, inlined from 'void Dune::CommDataHandleIF::gather(MessageBufferImp&, const EntityType&) const [with MessageBufferImp = Dune::UGMessageBuffer > > >::IndexExchange, int>, 2, 0>; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GlobalIndexSet > > >::IndexExchange; DataTypeImp = int]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:196:7, inlined from 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF > > >::IndexExchange, int>; int gridDim = 2; int codim = 0]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:84:32: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Dune::GlobalIndexSet::IndexExchange::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF > > >::IndexExchange, int>, 2, 2> >; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:288:26, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGMessageBuffer > > >::IndexExchange, int>, 2, 2>; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GlobalIndexSet > > >::IndexExchange; DataTypeImp = int]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF > > >::IndexExchange, int>; int gridDim = 2; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:114:35: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible, _Pair>::value), std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14/bits/stl_map.h:859:27, inlined from 'void Dune::GlobalIndexSet::IndexExchange::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF > > >::IndexExchange, int>, 2, 2> >; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:292:33, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGMessageBuffer > > >::IndexExchange, int>, 2, 2>; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GlobalIndexSet > > >::IndexExchange; DataTypeImp = int]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF > > >::IndexExchange, int>; int gridDim = 2; int codim = 2]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:114:35: /usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, std::allocator > >::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Dune::GlobalIndexSet::IndexExchange::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF > > >::IndexExchange, int>, 2, 0> >; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:288:26, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGMessageBuffer > > >::IndexExchange, int>, 2, 0>; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GlobalIndexSet > > >::IndexExchange; DataTypeImp = int]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF > > >::IndexExchange, int>; int gridDim = 2; int codim = 0]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:114:35: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible, _Pair>::value), std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14/bits/stl_map.h:859:27, inlined from 'void Dune::GlobalIndexSet::IndexExchange::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF > > >::IndexExchange, int>, 2, 0> >; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:292:33, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGMessageBuffer > > >::IndexExchange, int>, 2, 0>; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GlobalIndexSet > > >::IndexExchange; DataTypeImp = int]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF > > >::IndexExchange, int>; int gridDim = 2; int codim = 0]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:114:35: /usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, std::allocator > >::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Dune::GlobalIndexSet::IndexExchange::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF > > >::IndexExchange, int>, 2, 1> >; EntityType = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:288:26, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGMessageBuffer > > >::IndexExchange, int>, 2, 1>; EntityType = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GlobalIndexSet > > >::IndexExchange; DataTypeImp = int]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF > > >::IndexExchange, int>; int gridDim = 2; int codim = 1]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:114:35: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible, _Pair>::value), std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14/bits/stl_map.h:859:27, inlined from 'void Dune::GlobalIndexSet::IndexExchange::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF > > >::IndexExchange, int>, 2, 1> >; EntityType = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:292:33, inlined from 'void Dune::CommDataHandleIF::scatter(MessageBufferImp&, const EntityType&, size_t) [with MessageBufferImp = Dune::UGMessageBuffer > > >::IndexExchange, int>, 2, 1>; EntityType = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GlobalIndexSet > > >::IndexExchange; DataTypeImp = int]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:210:7, inlined from 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF > > >::IndexExchange, int>; int gridDim = 2; int codim = 1]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:114:35: /usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, std::allocator > >::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Dune::GlobalIndexSet::IndexExchange::gather(MessageBuffer&, const EntityType&) const [with MessageBuffer = Dune::MessageBufferIF > > >::IndexExchange, int>, 2, 1> >; EntityType = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:262:35, inlined from 'void Dune::CommDataHandleIF::gather(MessageBufferImp&, const EntityType&) const [with MessageBufferImp = Dune::UGMessageBuffer > > >::IndexExchange, int>, 2, 1>; EntityType = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DataHandleImp = Dune::GlobalIndexSet > > >::IndexExchange; DataTypeImp = int]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/datahandleif.hh:196:7, inlined from 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF > > >::IndexExchange, int>; int gridDim = 2; int codim = 1]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:84:32: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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.9.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.9.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, | ^~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'Dune::GlobalIndexSet::GlobalIndexSet(const GridView&, int) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:403:25: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'Dune::GlobalIndexSet::GlobalIndexSet(const GridView&, int) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:396:25: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible, _Pair>::value), std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14/bits/stl_map.h:859:27, inlined from 'Dune::GlobalIndexSet::GlobalIndexSet(const GridView&, int) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:428:32: /usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, std::allocator > >::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible, _Pair>::value), std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14/bits/stl_map.h:859:27, inlined from 'Dune::GlobalIndexSet::GlobalIndexSet(const GridView&, int) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/globalindexset.hh:437:32: /usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, std::allocator > >::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable globalindexsettest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalindexsettest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -o globalindexsettest -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 77%] Built target globalindexsettest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 78%] Building CXX object dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/utility/test/persistentcontainertest.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/utility/test/persistentcontainertest.cc:54:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' 54 | auto geometry = eit->geometry(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:150:9: required from here 150 | 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.9.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.9.0/dune/grid/utility/test/persistentcontainertest.cc:54:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' 54 | auto geometry = eit->geometry(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:164:9: required from here 164 | 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.9.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.9.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.9.0/dune/grid/utility/test/persistentcontainertest.cc:54:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' 54 | auto geometry = eit->geometry(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:150:9: required from here 150 | 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.9.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.9.0/dune/grid/utility/test/persistentcontainertest.cc:55:61: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' 55 | ccontainer0[*eit] = container0[*eit] = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:150:9: required from here 150 | test(grid); | ~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/utility/test/persistentcontainertest.cc:54:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' 54 | auto geometry = eit->geometry(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:164:9: required from here 164 | test(*gridPtr); | ~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/utility/test/persistentcontainertest.cc:55:61: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' 55 | ccontainer0[*eit] = container0[*eit] = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:164:9: required from here 164 | test(*gridPtr); | ~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:13: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Data<2>; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Data<2>; _Alloc = std::allocator >]', inlined from 'void Dune::PersistentContainerVector::resize(const Value&) [with G = Dune::YaspGrid<2>; IndexSet = Dune::YaspPersistentContainerIndex >; Vector = std::vector, std::allocator > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/persistentcontainervector.hh:110:19: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | 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/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: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: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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable persistentcontainertest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/persistentcontainertest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -o persistentcontainertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 80%] Built target persistentcontainertest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 80%] Building CXX object dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/utility/test/structuredgridfactorytest.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:24: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | 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(); | ^ [ 81%] Linking CXX executable test-yaspgrid-yaspfactory-2d cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o" -o test-yaspgrid-yaspfactory-2d -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so /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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | 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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 81%] Built target test-yaspgrid-yaspfactory-2d 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 81%] Building CXX object dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/utility/test/tensorgridfactorytest.cc /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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | 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/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:80:12: required from here 80 | gridcheck(*yaspGrid1d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1>]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:80:12: required from here 80 | gridcheck(*yaspGrid1d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:91:14: required from here 91 | gridcheck(*yaspGridOff1d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:91:14: required from here 91 | gridcheck(*yaspGridOff1d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | 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/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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here 123 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here 123 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:733: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 > >]' 733 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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.9.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.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1093 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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<3, 3, const YaspGrid<3, 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: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/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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<3>]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /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: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/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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) 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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here 123 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here 123 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:20: /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.9.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::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: required from 'typename std::enable_if<(Grid::dimension == 3), void>::type checkCodim1Mapping(const Grid&) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), void>::type = void]' 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1034:21: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1034 | checkCodim1Mapping(g); | ~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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 | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/onedgrid.hh:29: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:22: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:18: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | 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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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/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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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/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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | 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(); | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | 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/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*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 | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 675 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1024 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() 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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*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 | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:733: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 > >]' 733 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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.9.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.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1093 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<3>]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*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/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.9.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.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 543 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:17: /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.9.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::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: required from 'typename std::enable_if<(Grid::dimension == 3), void>::type checkCodim1Mapping(const Grid&) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), void>::type = void]' 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1034:21: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1034 | checkCodim1Mapping(g); | ~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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 | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) 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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >(const YaspGrid<2>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<55> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/onedgrid.hh:29: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<3>]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<3>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<1>; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<1>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<1>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:80:12: required from here 80 | gridcheck(*yaspGrid1d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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>, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here 123 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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 | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:19: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] 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 = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | LocalCoordinate local(const GlobalCoordinate& global) 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here 58 | 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){ | ^~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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>, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here 123 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here 123 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here 123 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here 123 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:46:17: 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 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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 | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/checkidset.hh:108:49: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519: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>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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> >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<3>]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<3>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here 112 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here 137 | 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 | ^~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here 180 | 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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 454 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 470 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 511 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here 48 | 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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:46:17: 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 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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::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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here 58 | 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/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 ); | ~~~~~~~~~~~~~~~^~~~~ /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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here 66 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | 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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | 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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here 76 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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>, 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: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.9.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.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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, 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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | 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 = 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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /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.9.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.9.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/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.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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 = 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: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.9.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.9.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::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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 ); | ~~~~~~~~~~~~~~~^~~~~ /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.9.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.9.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: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.9.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.9.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::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 '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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | 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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | 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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: 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 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | 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: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.9.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.9.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 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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 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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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: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.9.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.9.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 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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 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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /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 ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | 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:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/utility/test/tensorgridfactorytest.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:89:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | } | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | 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:222:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.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:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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 = 1]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'typename std::enable_if<(Grid::dimension == 3), void>::type checkCodim1Mapping(const Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/utility/test/structuredgridfactorytest.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:210:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | } | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | 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 = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<3, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /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: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:250:57: 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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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::vector >; 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.9.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.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | 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, 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: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, 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: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.9.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 = 1]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /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: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<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 ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<3, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | 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.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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: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.9.0/dune/grid/test/gridcheck.hh: In function 'typename std::enable_if<(Grid::dimension == 3), void>::type checkCodim1Mapping(const Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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: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.9.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::vector >; 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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<3, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = YaspGrid<3, EquidistantCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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 = 1; Coordinates = Dune::EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:989:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /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 ) | ^~~~~~~~~~~~~ /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: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:250:57: 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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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::vector >; 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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<1, 1, const YaspGrid<1>, 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:250:57: 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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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::vector >; 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:16: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /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: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:250:57: 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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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::vector >; 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.9.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/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /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: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, 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: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 function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] 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: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: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, 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: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/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.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: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.9.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::vector >; 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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, 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.9.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::vector >; 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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 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 | ^~~~~~~~~~~~~~~~~~ /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 /usr/include/dune/geometry/multilineargeometry.hh: In 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: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:738:3: 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: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 /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<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.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = 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: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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 In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:16: /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.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/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.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: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: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: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/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:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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 YaspGrid<3, EquidistantCoordinates >; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /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 | ^~~~~~~~~~~~~~~~~~ /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 In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 21 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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/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.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 21 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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: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::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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: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.9.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 YaspGrid<3, TensorProductCoordinates >; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | 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::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 | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((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, 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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | 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.9.0/dune/grid/test/gridcheck.hh:31: 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 > > >; unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((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.9.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.9.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:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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.9.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.9.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:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | 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 /build/reproducible-path/dune-grid-2.9.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.9.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: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 > > >; unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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.9.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.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.9.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 = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Dune::bigunsignedint<55>; _Tp = Dune::FieldVector; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]', inlined from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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> >&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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 '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 = 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/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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; int cdim = 2; 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 = 1; int cdim = 2; 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 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: 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; | ~~~~~~~^~~~~~~~~~~ /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::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/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: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::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.9.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.9.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/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:14: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __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 ) | ~~~~~~~~^~~~~~~~~~~~ /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: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: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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | 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 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 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.9.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.9.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.9.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::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:200:31: /build/reproducible-path/dune-grid-2.9.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 = 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:205:65: /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, TensorProductCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 3]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((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<2, 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: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::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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:12: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:42:16: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:75: /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh: In constructor 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:41:17: note: at offset 4 into destination object 'se' of size 8 41 | StackElem se(entity._g); | ^~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:42:16: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh: In constructor 'Dune::YaspHierarchicIterator::YaspHierarchicIterator(const YGLI&, const I&, int) [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh:41:17: note: at offset 4 into destination object 'se' of size 8 41 | StackElem se(entity._g); | ^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable test-yaspgrid-yaspfactory-3d cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o" -o test-yaspgrid-yaspfactory-3d -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 82%] Built target test-yaspgrid-yaspfactory-3d 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/vertexordertest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 83%] Building CXX object dune/grid/utility/test/CMakeFiles/vertexordertest.dir/vertexordertest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/utility/test/vertexordertest.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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 '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.9.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.9.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.9.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/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<30>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720: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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:31: /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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here 299 | 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(); | ^ /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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:228:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 228 | const IIterator &iend = gv.iend(*eit); | ~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here 309 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:228:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 228 | const IIterator &iend = gv.iend(*eit); | ~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here 309 | 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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here 309 | 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(); | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here 299 | 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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here 299 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:28: /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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:228:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 228 | const IIterator &iend = gv.iend(*eit); | ~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here 309 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:228:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 228 | const IIterator &iend = gv.iend(*eit); | ~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here 309 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here 309 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here 309 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:322:45: required from here 322 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here 299 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here 309 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:322:45: required from here 322 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, unsigned int>; Intersection = Dune::Intersection >]' 150 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:196:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, unsigned int>; Intersection = Dune::Intersection >]' 196 | testNeighborDim(std::integral_constant(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | vo_s, vo_n, is); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:232:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, unsigned int>]' 232 | testNeighbor(std::integral_constant(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | vo, vo_n, *iit); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here 299 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 150 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:206:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 206 | testNeighborDim(std::integral_constant(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | vo_s, vo_n, is); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:232:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 232 | testNeighbor(std::integral_constant(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | vo, vo_n, *iit); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here 309 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 150 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:206:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 206 | testNeighborDim(std::integral_constant(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | vo_s, vo_n, is); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:232:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]' 232 | testNeighbor(std::integral_constant(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | vo, vo_n, *iit); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:322:45: required from here 322 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, unsigned int>; Intersection = Dune::Intersection >]' 150 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:196:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, unsigned int>; Intersection = Dune::Intersection >]' 196 | testNeighborDim(std::integral_constant(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | vo_s, vo_n, is); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:232:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, unsigned int>]' 232 | testNeighbor(std::integral_constant(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | vo, vo_n, *iit); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 281 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here 299 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | 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 UGGrid<3>, UGGridGeometry>]': /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: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::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 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.9.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.9.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.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long long unsigned int>, unsigned int>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238: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.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /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 = 2]': /usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, unsigned int>; Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<2, unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<3, unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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.9.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.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Dune::bigunsignedint<55>; _Val = std::pair, Dune::FieldVector >; _KeyOfValue = std::_Select1st, Dune::FieldVector > >; _Compare = std::less >; _Alloc = std::allocator, Dune::FieldVector > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Dune::FieldVector >, std::_Select1st, Dune::FieldVector > >, std::less >, std::allocator, Dune::FieldVector > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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){ | ^~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 '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 '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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: 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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::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 = 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/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: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::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 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; 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 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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:15: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Linking CXX executable vertexordertest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vertexordertest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -o vertexordertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 83%] Built target vertexordertest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/doc/recipes /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/doc/recipes /build/reproducible-path/dune-grid-2.9.0/build/doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 84%] Building CXX object doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/doc/recipes && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/doc/recipes/recipe-iterate-over-grid.cc /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: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: 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: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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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/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: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: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: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::MultiLinearGeometry >::JacobianInverseTransposed' 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::MultiLinearGeometry >::JacobianInverseTransposed' 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.9.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.9.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.9.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.9.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.9.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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(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:206:80: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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.9.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.9.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: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::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.9.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, 3, const UGGrid<3>, UGGridGeometry>]': /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: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.9.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.9.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::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.9.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.9.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.9.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::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:200:31: /build/reproducible-path/dune-grid-2.9.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 = 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:205:65: /build/reproducible-path/dune-grid-2.9.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 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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/doc/recipes/recipe-iterate-over-grid.cc:52: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:381:26: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable recipe-iterate-over-grid cd /build/reproducible-path/dune-grid-2.9.0/build/doc/recipes && /usr/bin/cmake -E cmake_link_script CMakeFiles/recipe-iterate-over-grid.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o" -o recipe-iterate-over-grid -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 84%] 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid3d.dir/DependInfo.cmake "--color=" Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/build' make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid3d.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 87%] 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/common/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/common/test/CMakeFiles/scsgmappertest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' 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.9.0/build' [ 88%] Building CXX object dune/grid/common/test/CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/common/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/common/test/scsgmappertest.cc In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/test/scsgmappertest.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' 547 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/test/scsgmappertest.cc:49: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 > >]' 49 | if ((is.types(0)[0] == element.type()) != contained) | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/test/scsgmappertest.cc:130:27: required from here 130 | 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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable tensorgridfactorytest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tensorgridfactorytest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -o tensorgridfactorytest -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 89%] Built target tensorgridfactorytest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/common/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 90%] Building CXX object dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/common/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/common/test/mcmgmappertest.cc /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: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: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::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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' 547 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' 547 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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(); | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' 547 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' 547 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 | ^~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 90%] Linking CXX executable scsgmappertest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/scsgmappertest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -o scsgmappertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 90%] Built target scsgmappertest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 91%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGMSH_ALBERTAGRID -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/gmshtest.cc /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = YaspGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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: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::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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function '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]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:25: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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 | { | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:40: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:22: /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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | 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.9.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.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:120: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]' 120 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | 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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:120: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]' 120 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: 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 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:275: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>]' 275 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::AlbertaGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::AlbertaGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::AlbertaGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:46:17: 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 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::AlbertaGrid<2>; int dim = 2]' 314 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::AlbertaGrid<2>]' 556 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface::GridInterface() [with Grid = Dune::AlbertaGrid<2>]' 564 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 982 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | 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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534: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.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:582:38: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:624:50: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:629:27: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here 281 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720: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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:79: /build/reproducible-path/dune-grid-2.9.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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /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.9.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.9.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.9.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.9.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.9.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.9.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 /usr/include/c++/14/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:17: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/common/gridfactory.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:21, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:119: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&):: [with auto:23 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long long unsigned int>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long long unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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 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.9.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.9.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<2, 3, const UGGrid<3>, UGGridGeometry>]': /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: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 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.9.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.9.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; | ~~~~~~~^~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = 1; GridType = YaspGrid<1, EquidistantOffsetCoordinates >; Entity = Entity<0, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::vector >; 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.9.0/dune/grid/test/checkindexset.hh:62:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | void checkSubEntity ( const GridType &, | ^~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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.9.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.9.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<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: 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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = YaspGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/yaspgrid.hh:911: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = OneDGrid; GridView = GridView >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | 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: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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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: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/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: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 = 2]', inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.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 = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:222:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | 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 = 2]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).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: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/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: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: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 ); | ~~~~~~~~~~~~~~~~~^~~~~ 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; 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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, 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 = 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.9.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: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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:976:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 976 | void gridcheck (Grid &g) | ^~~~~~~~~ /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: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 '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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: 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.9.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.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.9.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<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: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::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 = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.9.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>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:41: 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable mcmgmappertest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mcmgmappertest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -o mcmgmappertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 91%] Built target mcmgmappertest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 92%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGMSH_ALBERTAGRID -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/io/file/test/gmshtest.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:25: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:40: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >]', inlined 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]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, 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.9.0/dune/grid/test/gridcheck.hh:742:29: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]', 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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:22: /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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | 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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc:84: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]' 84 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: 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 > >; unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 407 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 407 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | 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 /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /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.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 407 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 407 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:733: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 > >]' 733 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | 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.9.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.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1093 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/intersection.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:733: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 > >]' 733 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1093 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:30 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:742: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 > >]' 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:14: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:30 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __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 = 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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:17: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 555 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | 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){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::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 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]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; 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 = 1; int cdim = 2; 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 = 1; int cdim = 2; 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/projection.hh:266:36: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/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.9.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.9.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.9.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:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:99: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]' 99 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here 285 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 /usr/include/c++/14/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:17: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/common/gridfactory.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:21, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/uggrid.hh:119: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ^ /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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: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.9.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.9.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 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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: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.9.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.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:741:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | const typename GeometryInFather::GlobalCoordinate x | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ [ 93%] Linking CXX executable structuredgridfactorytest cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/structuredgridfactorytest.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:41: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -o structuredgridfactorytest -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | 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: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.9.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.9.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: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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 93%] Built target structuredgridfactorytest 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-1-1.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 93%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-alberta.cc In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.9.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 | { | ^ [ 93%] Linking CXX executable gmshtest-alberta2d cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-alberta2d.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o" -o gmshtest-alberta2d -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../../../lib/libdunealbertagrid2d.so.2.9.0 ../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_2d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 93%] Built target gmshtest-alberta2d make -f dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-3.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-1-3.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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 make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 94%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-alberta.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.0/dune/grid/test/test-alberta.cc:108:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<1, 1>]' 108 | addToGridFactory( gridFactory, Dune::Dim< Grid::dimensionworld > () ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:145:41: required from here 145 | checkProjectedUnitCube< GridType >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return y; | ^ In file included from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:436:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1, 1>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet, AlbertaGridIdSet<1, 1>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1, 1>; IdSet = IdSet, AlbertaGridIdSet<1, 1>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:436:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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 | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1026 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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.9.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.9.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 ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, 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 ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, 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: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, 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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:24: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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: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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/test/gmshtest.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:309:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | } | ^ /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 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: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.9.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.9.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 = 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:741:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | const typename GeometryInFather::GlobalCoordinate x | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:24: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:27: /build/reproducible-path/dune-grid-2.9.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.9.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 ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.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 ); | ~~~~~~^~~~~ /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: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.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': /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.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:616:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:616:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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: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.9.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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: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.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /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: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(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/vector:66, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:22: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:17: /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh: In function 'void __static_initialization_and_destruction_0()': /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:74:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 74 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:87:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 87 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:94:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 94 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:114:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 114 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:133:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 133 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:207:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 207 | }; | ^ In file included from /usr/include/c++/14/vector:66, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:22: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.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 = 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){ | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/test-alberta.cc:17: /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh: In function 'void __static_initialization_and_destruction_0()': /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:74:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 74 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:87:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 87 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:94:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 94 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:114:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 114 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:133:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 133 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:207:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 207 | }; | ^ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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.9.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.9.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.9.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.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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){ | ^~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet, AlbertaGridIdSet<1, 1>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1, 1>; IdSet = IdSet, AlbertaGridIdSet<1, 1>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet, AlbertaGridIdSet<1, 1>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1, 1>; IdSet = IdSet, AlbertaGridIdSet<1, 1>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet, AlbertaGridIdSet<1, 1>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1, 1>; IdSet = IdSet, AlbertaGridIdSet<1, 1>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet, AlbertaGridIdSet<1, 1>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1, 1>; IdSet = IdSet, AlbertaGridIdSet<1, 1>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkindexset.hh:44:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | bool compareVec(const FieldVector & vx1 , const FieldVector & vx2 ) | ^~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:30 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<1, 1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<1, 1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<1, 1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<1, 1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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.9.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.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.9.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, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': /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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:27: 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.9.0/dune/grid/test/checktwists.hh:187:41: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checktwists.hh:100:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | << " != " << lGeoIn.corner( gi ) << " = local corner( " << i << " )." | ~~~~~~~~~~~~~^~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<1>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 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 iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: /build/reproducible-path/dune-grid-2.9.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 iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: /build/reproducible-path/dune-grid-2.9.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 file included from /usr/include/c++/14/vector:72: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 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 iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: /build/reproducible-path/dune-grid-2.9.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 iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: /build/reproducible-path/dune-grid-2.9.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 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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::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.9.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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.9.0/dune/grid/test/checktwists.hh:187:41: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checktwists.hh:100:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | << " != " << lGeoIn.corner( gi ) << " = local corner( " << i << " )." | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:214:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | << "\tchild " << eIt->geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:230:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:227:34: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:284:46: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 1; int dimworld = 3]': /build/reproducible-path/dune-grid-2.9.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, | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:333:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | const typename Intersection::GlobalCoordinate intNormal = intersection.integrationOuterNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:14: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable test-alberta-1-1 cd /build/reproducible-path/dune-grid-2.9.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++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o" -o test-alberta-1-1 -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../lib/libdunealbertagrid1d.so.2.9.0 ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_1d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 95%] Built target test-alberta-1-1 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-2-3.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 96%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=2 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-alberta.cc /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: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 /usr/include/c++/14/vector:72: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:116:54: /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: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.9.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.9.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.9.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 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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:116: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<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', 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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:116:54: /build/reproducible-path/dune-grid-2.9.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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 407 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 407 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | 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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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:22, from /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | 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 | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 407 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 407 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 243 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1028 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1093 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1030 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 392 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | 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){ | ^~~~~~~~~~~~~ [ 96%] Linking CXX executable test-alberta-1-3 cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-3.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o" -o test-alberta-1-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../lib/libdunealbertagrid3d.so.2.9.0 ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_3d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:17: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 ) | ^~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 96%] Built target test-alberta-1-3 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-3-3.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 96%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=3 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/test/test-alberta.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]' 120 | y = f_(x); | ~~^~~ /usr/include/dune/common/function.hh:118:10: required from here 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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 | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().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.9.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.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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: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.9.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.9.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 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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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: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.9.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.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:741:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | const typename GeometryInFather::GlobalCoordinate x | ^ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:24: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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, 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: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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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:172: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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:27: /build/reproducible-path/dune-grid-2.9.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.9.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 ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<3, 3, const Dune::AlbertaGrid<3, 3> >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined 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 > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, 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::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26, inlined 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 > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]': /build/reproducible-path/dune-grid-2.9.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.9.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<2>]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 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.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | 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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | 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.9.0/dune/grid/albertagrid/gridfamily.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:183:16: required from here 183 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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.9.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.9.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 = unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkentitylifetime.hh:60:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = unsigned int; std::true_type = std::true_type]' 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; unsigned int ...codim = {0, 1, 2, 3}; std::size_t = unsigned int]' 131 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | gv, | ~~~ 133 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 134 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 135 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 136 | bool, | ~~~~~ 137 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | >() | ~~~ 139 | )... | ~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = unsigned int]' 149 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1091 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<3, 3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<3, 3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743: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 > >]' 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 871 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1081 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:456: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>]' 456 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 623 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<3, 3>]' 647 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here 182 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/checkidset.hh:108:58: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:225: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 = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270: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>&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | | 98 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | { | ~ 103 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | } | ~ 111 | else | ~~~~ 112 | { | ~ 113 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ 115 | | 116 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | } | ~ 120 | }); | ~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' 131 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1057 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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/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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:17: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/test-alberta.cc:212:26: required from here 212 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | 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.9.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.9.0/dune/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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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 AlbertaGrid<2>, 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 ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 AlbertaGrid<2>, LocalGeometryReference>]': /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: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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:615:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:22 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]' 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1042 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here 174 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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: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: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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:258:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | eIt->father().geometry().local(global); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.9.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.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 | geo.local(g); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ 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.9.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.9.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.9.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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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 ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.9.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.9.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:22, from /build/reproducible-path/dune-grid-2.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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: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.9.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.9.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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | 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:197:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | 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:197: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.9.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.9.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.9.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 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 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: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.9.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.9.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 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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometry.hh:110:54: /build/reproducible-path/dune-grid-2.9.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 file included from /usr/include/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 > >; unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:22: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:17: /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh: In function 'void __static_initialization_and_destruction_0()': /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:74:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 74 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:87:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 87 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:94:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 94 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:114:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 114 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:133:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 133 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:207:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 207 | }; | ^ /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: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 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 > >; unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:131:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:149:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: 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 ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.9.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/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 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 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 ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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<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: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.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.9.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::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.9.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.9.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.9.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.9.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.9.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.9.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.9.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; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:230:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | } | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:120:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ~~^~~ /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 = 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 = 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.9.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.9.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.9.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.9.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.9.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.9.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/c++/14/map:62, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:23: /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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.9.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.9.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 /usr/include/c++/14/vector:66, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:22: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:17: /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh: In function 'void __static_initialization_and_destruction_0()': /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:74:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 74 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:87:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 87 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:94:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 94 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:114:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 114 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:133:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 133 | }; | ^ /build/reproducible-path/dune-grid-2.9.0/doc/grids/gridfactory/testgrids.hh:207:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 207 | }; | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /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 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.9.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.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.9.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 ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 96%] Linking CXX executable gmshtest-alberta3d cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-alberta3d.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o" -o gmshtest-alberta3d -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../../../lib/libdunealbertagrid3d.so.2.9.0 ../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_3d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 96%] Built target gmshtest-alberta3d 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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/test /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/albertagrid/test /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 96%] Building CXX object dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o cd /build/reproducible-path/dune-grid-2.9.0/build/dune/grid/albertagrid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-grid-2.9.0/build -I/build/reproducible-path/dune-grid-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc In file included from /usr/include/c++/14/map:63: /usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:18: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:22: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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 /usr/include/dune/geometry/refinement/simplex.cc:256, from /usr/include/dune/geometry/refinement.hh:256, from /usr/include/dune/geometry/virtualrefinement.hh:272, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/test/test-alberta3d-refine.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 = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:73, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:24 = std::integral_constant]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:113:26, inlined 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 = unsigned int; Index ...i = {0, 1, 2, 3}]' at /usr/include/dune/common/hybridutilities.hh:225:36, inlined 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>&)::]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:177:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | } | ^ In file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::function(Dune::FieldVector)>]': /usr/include/dune/common/function.hh:118:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | void evaluate(const Domain& x, Range& y) const override | ^~~~~~~~ In file included from /usr/include/c++/14/vector:72: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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 file included from /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:470:26: /build/reproducible-path/dune-grid-2.9.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 '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 = 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 | ^~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.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.9.0/dune/grid/albertagrid/projection.hh:266:36: /build/reproducible-path/dune-grid-2.9.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.9.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 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.9.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.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 97%] Linking CXX executable test-alberta3d-refine cd /build/reproducible-path/dune-grid-2.9.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++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o" -o test-alberta3d-refine -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../../lib/libdunealbertagrid3d.so.2.9.0 ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_3d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 97%] Built target test-alberta3d-refine In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:615:60: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:615:37: /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/dune/grid/test/gridcheck.hh: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 iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: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 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.9.0/dune/grid/test/gridcheck.hh:615:60: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:615:37: /build/reproducible-path/dune-grid-2.9.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: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: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 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.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checktwists.hh:187:41: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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 function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:214:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | << "\tchild " << eIt->geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:227:34: /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/checkgeometryinfather.hh:284:46: /build/reproducible-path/dune-grid-2.9.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 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /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: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: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.9.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.9.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, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /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: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 /usr/include/c++/14/vector:72: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.0/dune/grid/test/checkintersectionit.hh:333:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | const typename Intersection::GlobalCoordinate intNormal = intersection.integrationOuterNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.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.9.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.9.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.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:239:74: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 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 checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:80: /build/reproducible-path/dune-grid-2.9.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.9.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.9.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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]', inlined from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:199:29, inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: /build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:173:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 173 | return centerIntegrationOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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: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.9.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.9.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.9.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, | ^~~~~~~~~~~~~~~~~~~~~ /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/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 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; 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.9.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.9.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.9.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.9.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.9.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.9.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.9.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<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.9.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.9.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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 1; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable test-alberta-2-3 cd /build/reproducible-path/dune-grid-2.9.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++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o" -o test-alberta-2-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../lib/libdunealbertagrid3d.so.2.9.0 ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_3d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [ 98%] Built target test-alberta-2-3 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = AlbertaGrid<3, 3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:469:68: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.9.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.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 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: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.9.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.9.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.9.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.9.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.9.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.9.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.9.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 executable test-alberta-3-3 cd /build/reproducible-path/dune-grid-2.9.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++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o" -o test-alberta-3-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.9.0/build/lib:/usr/lib/arm-linux-gnueabihf/mpich/lib ../../../lib/libdunealbertagrid3d.so.2.9.0 ../../../lib/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libalberta_3d.so /usr/lib/arm-linux-gnueabihf/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [100%] Built target test-alberta-3-3 make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles/build_tests.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' make[5]: Nothing to be done for 'CMakeFiles/build_tests.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' [100%] Built target build_tests make[4]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles 0 make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' cd build; PATH=/build/reproducible-path/dune-grid-2.9.0/debian/tmp-test:$PATH /usr/bin/dune-ctest Site: virt32a Build name: Linux-c++ Create new tag: 20241106-0045 - Experimental Test project /build/reproducible-path/dune-grid-2.9.0/build Start 1: test-alberta3d-refine 1/66 Test #1: test-alberta3d-refine ................................. Passed 0.04 sec Start 2: scsgmappertest 2/66 Test #2: scsgmappertest ........................................ Passed 0.08 sec Start 3: mcmgmappertest 3/66 Test #3: mcmgmappertest ........................................ Passed 0.65 sec Start 4: conformvolumevtktest 4/66 Test #4: conformvolumevtktest .................................. Passed 0.22 sec Start 5: gnuplottest 5/66 Test #5: gnuplottest ........................................... Passed 0.05 sec Start 6: nonconformboundaryvtktest 6/66 Test #6: nonconformboundaryvtktest ............................. Passed 0.29 sec Start 7: printgridtest 7/66 Test #7: printgridtest .........................................***Skipped 0.01 sec Start 8: subsamplingvtktest 8/66 Test #8: subsamplingvtktest .................................... Passed 21.49 sec Start 9: vtktest 9/66 Test #9: vtktest ............................................... Passed 3.89 sec Start 10: vtktest-mpi-2 10/66 Test #10: vtktest-mpi-2 ......................................... Passed 3.73 sec Start 11: vtksequencetest 11/66 Test #11: vtksequencetest ....................................... Passed 3.37 sec Start 12: starcdreadertest 12/66 Test #12: starcdreadertest ...................................... Passed 0.50 sec Start 13: gmshtest-onedgrid 13/66 Test #13: gmshtest-onedgrid ..................................... Passed 0.06 sec Start 14: gmshtest-uggrid 14/66 Test #14: gmshtest-uggrid ....................................... Passed 1.01 sec Start 15: gmshtest-alberta2d 15/66 Test #15: gmshtest-alberta2d .................................... Passed 0.44 sec Start 16: gmshtest-alberta3d 16/66 Test #16: gmshtest-alberta3d .................................... Passed 0.68 sec Start 17: test-dgf-yasp 17/66 Test #17: test-dgf-yasp ......................................... Passed 0.91 sec Start 18: test-dgf-yasp-offset 18/66 Test #18: test-dgf-yasp-offset .................................. Passed 0.08 sec Start 19: test-dgf-oned 19/66 Test #19: test-dgf-oned ......................................... Passed 0.05 sec Start 20: test-dgf-alberta 20/66 Test #20: test-dgf-alberta ...................................... Passed 0.11 sec Start 21: test-dgf-ug 21/66 Test #21: test-dgf-ug ........................................... Passed 0.08 sec Start 22: test-dgf-gmsh-ug 22/66 Test #22: test-dgf-gmsh-ug ...................................... Passed 0.07 sec Start 23: geometrygrid-coordfunction-copyconstructor 23/66 Test #23: geometrygrid-coordfunction-copyconstructor ............ Passed 0.00 sec Start 24: test-geogrid-yaspgrid 24/66 Test #24: test-geogrid-yaspgrid ................................. Passed 0.51 sec Start 25: test-geogrid-uggrid 25/66 Test #25: test-geogrid-uggrid ................................... Passed 0.41 sec Start 26: test-gridinfo 26/66 Test #26: test-gridinfo ......................................... Passed 4.15 sec Start 27: test-identitygrid 27/66 Test #27: test-identitygrid ..................................... Passed 0.88 sec Start 28: test-oned 28/66 Test #28: test-oned ............................................. Passed 0.02 sec Start 29: test-mcmg-geogrid 29/66 Test #29: test-mcmg-geogrid ..................................... Passed 0.05 sec Start 30: testiteratorranges 30/66 Test #30: testiteratorranges .................................... Passed 0.05 sec Start 31: test-hierarchicsearch 31/66 Test #31: test-hierarchicsearch ................................. Passed 0.05 sec Start 32: test-ug 32/66 Test #32: test-ug ............................................... Passed 3.91 sec Start 33: test-parallel-ug 33/66 Test #33: test-parallel-ug ...................................... Passed 90.77 sec Start 34: test-parallel-ug-mpi-2 34/66 Test #34: test-parallel-ug-mpi-2 ................................ Passed 65.60 sec Start 35: test-loadbalancing 35/66 Test #35: test-loadbalancing ....................................***Skipped 0.01 sec Start 36: issue-53-uggrid-intersections 36/66 Test #36: issue-53-uggrid-intersections ......................... Passed 0.29 sec Start 37: test-alberta-1-1 37/66 Test #37: test-alberta-1-1 ...................................... Passed 0.04 sec Start 38: test-alberta-1-2 38/66 Test #38: test-alberta-1-2 ...................................... Passed 0.04 sec Start 39: test-alberta-2-2 39/66 Test #39: test-alberta-2-2 ...................................... Passed 0.83 sec Start 40: test-alberta-1-3 40/66 Test #40: test-alberta-1-3 ...................................... Passed 0.04 sec Start 41: test-alberta-2-3 41/66 Test #41: test-alberta-2-3 ...................................... Passed 9.89 sec Start 42: test-alberta-3-3 42/66 Test #42: test-alberta-3-3 ...................................... Passed 12.09 sec Start 43: test-yaspgrid-backuprestore-equidistant 43/66 Test #43: test-yaspgrid-backuprestore-equidistant ............... Passed 2.74 sec Start 44: test-yaspgrid-backuprestore-equidistant-mpi-2 44/66 Test #44: test-yaspgrid-backuprestore-equidistant-mpi-2 ......... Passed 2.09 sec Start 45: test-yaspgrid-backuprestore-equidistantoffset 45/66 Test #45: test-yaspgrid-backuprestore-equidistantoffset ......... Passed 3.00 sec Start 46: test-yaspgrid-backuprestore-equidistantoffset-mpi-2 46/66 Test #46: test-yaspgrid-backuprestore-equidistantoffset-mpi-2 ... Passed 2.16 sec Start 47: test-yaspgrid-backuprestore-tensor 47/66 Test #47: test-yaspgrid-backuprestore-tensor .................... Passed 2.77 sec Start 48: test-yaspgrid-backuprestore-tensor-mpi-2 48/66 Test #48: test-yaspgrid-backuprestore-tensor-mpi-2 .............. Passed 2.09 sec Start 49: test-yaspgrid-entityshifttable 49/66 Test #49: test-yaspgrid-entityshifttable ........................ Passed 0.01 sec Start 50: test-yaspgrid-partitioner 50/66 Test #50: test-yaspgrid-partitioner ............................. Passed 0.06 sec Start 51: test-yaspgrid-tensorgridfactory 51/66 Test #51: test-yaspgrid-tensorgridfactory ....................... Passed 0.04 sec Start 52: test-yaspgrid-tensorgridfactory-mpi-2 52/66 Test #52: test-yaspgrid-tensorgridfactory-mpi-2 ................. Passed 0.08 sec Start 53: test-yaspgrid-yaspfactory-1d 53/66 Test #53: test-yaspgrid-yaspfactory-1d .......................... Passed 0.07 sec Start 54: test-yaspgrid-yaspfactory-1d-mpi-2 54/66 Test #54: test-yaspgrid-yaspfactory-1d-mpi-2 .................... Passed 0.11 sec Start 55: test-yaspgrid-yaspfactory-2d 55/66 Test #55: test-yaspgrid-yaspfactory-2d .......................... Passed 1.03 sec Start 56: test-yaspgrid-yaspfactory-2d-mpi-2 56/66 Test #56: test-yaspgrid-yaspfactory-2d-mpi-2 .................... Passed 0.84 sec Start 57: test-yaspgrid-yaspfactory-3d 57/66 Test #57: test-yaspgrid-yaspfactory-3d .......................... Passed 7.40 sec Start 58: test-yaspgrid-yaspfactory-3d-mpi-2 58/66 Test #58: test-yaspgrid-yaspfactory-3d-mpi-2 .................... Passed 5.24 sec Start 59: test-yaspgrid-constructor 59/66 Test #59: test-yaspgrid-constructor ............................. Passed 0.04 sec Start 60: globalindexsettest 60/66 Test #60: globalindexsettest .................................... Passed 0.05 sec Start 61: persistentcontainertest 61/66 Test #61: persistentcontainertest ............................... Passed 0.05 sec Start 62: structuredgridfactorytest 62/66 Test #62: structuredgridfactorytest ............................. Passed 0.30 sec Start 63: tensorgridfactorytest 63/66 Test #63: tensorgridfactorytest ................................. Passed 96.66 sec Start 64: vertexordertest 64/66 Test #64: vertexordertest ....................................... Passed 0.10 sec Start 65: recipe-iterate-over-grid 65/66 Test #65: recipe-iterate-over-grid .............................. Passed 0.05 sec Start 66: recipe-integration 66/66 Test #66: recipe-integration .................................... Passed 0.06 sec 100% tests passed, 0 tests failed out of 66 Total Test time (real) = 354.67 sec The following tests did not run: 7 - printgridtest (Skipped) 35 - test-loadbalancing (Skipped) JUnit report for CTest results written to /build/reproducible-path/dune-grid-2.9.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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 -j3 install DESTDIR=/build/reproducible-path/dune-grid-2.9.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.9.0 -B/build/reproducible-path/dune-grid-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/dune-grid-2.9.0/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0" to "" -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunegrid.so -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunealbertagrid1d.so.2.9.0 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunealbertagrid1d.so.2.9.0" to "" -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunealbertagrid1d.so -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunealbertagrid2d.so.2.9.0 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunealbertagrid2d.so.2.9.0" to "" -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunealbertagrid2d.so -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunealbertagrid3d.so.2.9.0 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunealbertagrid3d.so.2.9.0" to "" -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libdunealbertagrid3d.so -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/dunecontrol/dune-grid/dune.module -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/dune-grid/dune-grid-config.cmake -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/dune-grid/dune-grid-config-version.cmake -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/config.h.cmake -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/dune-grid.pc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/dune-grid/dune-grid-targets.cmake -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/dune-grid/dune-grid-targets-none.cmake -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/agrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/albertagrid.cc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/albertaheader.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/indexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/indexstack.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/datahandle.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/misc.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/macroelement.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/elementinfo.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/geometrycache.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/meshpointer.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/macrodata.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/dofadmin.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/dofvector.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/refinement.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/coordcache.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/level.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/undefine-2.0.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/undefine-3.0.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/entity.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/entity.cc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/entityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/hierarchiciterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/algebra.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/geometry.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/geometry.cc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/projection.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/transformation.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/leveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/leafiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/treeiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/intersection.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/intersection.cc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/intersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/capabilities.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/gridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/dgfparser.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/albertareader.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/gridfamily.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/gridview.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/persistentcontainer.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/backuprestore.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/structuredgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/albertagrid/geometryreference.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/adaptcallback.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/backuprestore.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/boundaryprojection.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/boundarysegment.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/capabilities.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/datahandleif.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/defaultgridview.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/entity.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/entityiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/entityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/exceptions.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/geometry.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/grid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/gridenums.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/gridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/gridinfo.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/gridview.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/indexidset.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/intersection.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/intersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/mcmgmapper.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/mapper.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/partitionset.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/rangegenerators.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/sizecache.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/common/scsgmapper.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/backuprestore.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/cachedcoordfunction.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/capabilities.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/cornerstorage.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/coordfunction.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/datahandle.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/declaration.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/entity.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/entityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/geometry.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/grid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/gridfamily.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/gridview.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/hostcorners.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/identity.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/idset.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/indexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/intersection.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/intersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/iterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/geometrygrid/persistentcontainer.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridentity.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridhierarchiciterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridintersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridintersections.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridindexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridleafiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridleveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/gmshreader.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/gmshwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/gnuplot.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/printgrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/starcdreader.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfexception.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfidentitygrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfug.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfparser.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfgeogrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/entitykey.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfoned.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/macrogrid.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/gridptr.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/parser.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/basic.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/boundarydom.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/boundaryseg.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/cube.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/dim.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/general.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/gridparameter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/interval.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/polygon.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/polyhedron.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/simplex.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/vertex.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/b64enc.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/basicwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/boundaryiterators.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/boundarywriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/common.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/corner.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/corneriterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/dataarraywriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/function.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/functionwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/pointiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/pvtuwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/skeletonfunction.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/streams.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/volumeiterators.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/volumewriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/vtksequencewriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/vtksequencewriterbase.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/vtkwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/vtk/vtuwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/io/file/gnuplot/gnuplot.cc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/nulliteratorfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridentity.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridhieriterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridindexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridleafiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridleveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridlist.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridintersections.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridintersectioniterators.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridviews.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/basicunitcube.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/check-albertareader.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkadaptation.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkcomcorrectness.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkcommunicate.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkentitylifetime.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkgeometryinfather.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkidset.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkindexset.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkintersectionit.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkintersectionlifetime.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkiterators.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkjacobians.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checkpartition.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/checktwists.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/functions.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/gridcheck.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/test/staticcheck.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridentity.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridlocalgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridhieriterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridleveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridviews.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/ugincludes.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridintersections.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridindexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridleafiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uggridrenumberer.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/ug_undefs.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/uglbgatherscatter.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/ugmessagebuffer.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/uggrid/ugwrapper.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/entitycommhelper.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/globalindexset.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/gridinfo-gmsh-main.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/gridinfo.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/gridtype.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/hierarchicsearch.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/hostgridaccess.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/multiindex.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/parmetisgridpartitioner.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainer.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainerinterface.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainermap.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainervector.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainerwrapper.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/structuredgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/tensorgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/utility/vertexorderfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/backuprestore.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/coordinates.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/partitioning.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/structuredyaspgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/torus.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridentity.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridindexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgrididset.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridleveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/include/dune/grid/yaspgrid/ygrid.hh Change Dir: '/build/reproducible-path/dune-grid-2.9.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.9.0/build' gmake[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.9.0 -B/build/reproducible-path/dune-grid-2.9.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.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.9.0 -B/build/reproducible-path/dune-grid-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' cd /build/reproducible-path/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.9.0 /build/reproducible-path/dune-grid-2.9.0/doc/doxygen /build/reproducible-path/dune-grid-2.9.0/build /build/reproducible-path/dune-grid-2.9.0/build/doc/doxygen /build/reproducible-path/dune-grid-2.9.0/build/doc/doxygen/CMakeFiles/doxygen_dune-grid.dir/DependInfo.cmake "--color=" gmake[5]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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.9.0/build' [ 50%] Creating Doxyfile.in cd /build/reproducible-path/dune-grid-2.9.0/build/doc/doxygen && /usr/bin/cmake -D DOT_TRUE= -D DUNE_MOD_NAME=dune-grid -D DUNE_MOD_VERSION=2.9.0 -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.9.0/doc/doxygen/Doxylocal -D abs_top_srcdir=/build/reproducible-path/dune-grid-2.9.0 -D srcdir=/build/reproducible-path/dune-grid-2.9.0/doc/doxygen -D top_srcdir=/build/reproducible-path/dune-grid-2.9.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.9.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.9.0/build' [100%] Built target doxygen_dune-grid gmake[4]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.9.0/build/CMakeFiles 0 gmake[3]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' gmake[2]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dune-grid.tag -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00143.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00146.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00158.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00158_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00164.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00164_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00170.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00170_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00173.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00173_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00179.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00179_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00182.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00182_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00188.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00188_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00197.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00197_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00200.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00200_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00203.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00203_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00209.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00209_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00218.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00218_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00221.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00221_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00227.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00227_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00233.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00233_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00248.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00248_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00257.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00257_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00263.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00263_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00269.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00269_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00278.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00278_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00299.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00299_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00320.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00320_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00326.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00326_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00332.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00332_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00335.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00335_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00341.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00341_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00344.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00344_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00347.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00347_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00350.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00350_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00362.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00362_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00566.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00566_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00569.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00569_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00575.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00575_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00581.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00581_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00584.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00584_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00590.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00590_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00599.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00599_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00602.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00602_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00605.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00605_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00614.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00617.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00617_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00620.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00620_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00623.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00623_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00626.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00629.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00629_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00632.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00632_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00635.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00635_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00638.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00638_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00641.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00641_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00647.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00647_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00653.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00653_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00656.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00656_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00659.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00659_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00662.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00662_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00665.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00665_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00668.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00668_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00671.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00671_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00674.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00674_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00677.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00680.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00680_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00686.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00686_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00689.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00689_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00692.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00692_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00695.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00698.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00698_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00701.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00701_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00704.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00704_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00710.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00710_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00713.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00713_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00716.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00716_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00719.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00719_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00722.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00722_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00725.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00725_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00728.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00728_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00731.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00731_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00734.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00734_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00737.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00737_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00740.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00740_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00743.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00743_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00746.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00746_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00749.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00749_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00752.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00752_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00755.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00755_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00758.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00758_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00761.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00761_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00764.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00764_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00767.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00767_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00770.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00770_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00773.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00773_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00776.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00776_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00779.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00779_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00782.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00782_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00785.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00785_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00788.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00788_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00791.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00791_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00794.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00794_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00797.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00797_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00800.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00800_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00803.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00803_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00806.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00806_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00809.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00809_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00812.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00812_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00815.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00815_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00818.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00818_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00821.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00821_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00824.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00824_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00827.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00827_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00830.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00830_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00833.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00833_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00836.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00836_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00839.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00839_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00842.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00845.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00848.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00848_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00851.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00851_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00854.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00854_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00857.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00857_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00860.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00860_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00863.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00863_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00866.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00866_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00869.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00869_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00872.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00875.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00875_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00878.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00878_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00881.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00881_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00884.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00884_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00887.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00887_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00890.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00893.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00893_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00896.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00896_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00899.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00902.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00905.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00905_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00908.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00908_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00911.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00914.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00917.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00917_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00920.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00920_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00923.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00926.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00926_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00929.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00932.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00935.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00935_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00938.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00938_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00941.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00944.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00947.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00950.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00953.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00953_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00956.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00956_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00959.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00959_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00962.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00962_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00965.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00968.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00968_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00971.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00971_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00974.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00974_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00977.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00977_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00980.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00980_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00983.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00983_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00986.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00986_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00989.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00989_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00992.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00992_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00995.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00995_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00998.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00998_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01001.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01001_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01004.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01004_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01007.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01007_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01010.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01010_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01013.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01013_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01016.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01016_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01019.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01019_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01022.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01022_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01025.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01026.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01027.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01028.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01028.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01029.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01030.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01030.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01031.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01031.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01032.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01032.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01033.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01033.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01034.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01034.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01035.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01035.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01036.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01036.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01037.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01037.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01038.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01038.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01039.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01039.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01040.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01040.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01041.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01041.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01042.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01042.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01043.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01043.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01044.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01044.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01045.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01045.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01046.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01046.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01047.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01047.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01048.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01048.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01049.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01049.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01050.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01050.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01051.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01051.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01052.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01052.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01053.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01053.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01054.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01054.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01055.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01055.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01056.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01056.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01057.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01057.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01058.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01058.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01059.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01059.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01060.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01060.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01061.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01062.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01063.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01064.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01065.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01067.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01068.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01069.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01070.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01073.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01075.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01077.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01078.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01891.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01893.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01894.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01895.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01897.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01898.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01907.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01910.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01911.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01914.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01915.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01918.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01919.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01922.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01923.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01926.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01927.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01930.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01931.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01934.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01935.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01938.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01942.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01943.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01946.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01947.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01950.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01951.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01954.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01955.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01958.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01959.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01962.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01963.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01965.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01966.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01967.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01970.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01971.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01974.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01975.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01977.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01978.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01979.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01981.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01982.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01983.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01985.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01986.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01998.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01999.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02003.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02006.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02007.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02010.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02011.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02014.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02015.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02018.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02019.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02021.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02022.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02023.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02025.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02026.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02031.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02034.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02035.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02038.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02039.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02042.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02043.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02045.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02046.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02047.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02050.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02051.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02053.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02054.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02055.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02058.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02059.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02061.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02062.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02063.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02066.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02067.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02069.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02070.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02071.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02074.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02078.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02079.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02082.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02083.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02086.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02087.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02090.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02091.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02094.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02095.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02098.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02099.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02101.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02102.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02103.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02105.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02106.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02107.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02110.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02111.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02114.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02115.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02118.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02119.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02122.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02123.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02126.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02127.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02129.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02130.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02131.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02133.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02134.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02135.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02137.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02138.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02139.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02142.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02143.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02145.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02146.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02150.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02151.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02153.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02154.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02155.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02157.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02158.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02159.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02161.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02162.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02163.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02165.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02166.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02167.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02169.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02170.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02171.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02174.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02175.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02178.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02179.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02182.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02183.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02186.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02187.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02190.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02191.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02194.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02195.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02198.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02199.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02202.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02203.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02206.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02209.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02210.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02211.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02214.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02215.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02218.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02219.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02222.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02225.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02226.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02239.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02242.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02247.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02250.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02255.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02258.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02259.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02262.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02263.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02265.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02266.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02270.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02274.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02275.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02277.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02278.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02279.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02281.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02282.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02287.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02290.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02291.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02294.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02295.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02298.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02299.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02301.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02302.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02303.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02305.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02306.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02307.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02310.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02311.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02313.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02314.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02319.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02322.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02325.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02326.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02329.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02330.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02331.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02334.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02338.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02339.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02342.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02343.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02346.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02347.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02350.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02351.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02354.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02355.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02358.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02359.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02362.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02366.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02367.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02370.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02371.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02374.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02375.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02378.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02379.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02382.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02383.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02386.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02387.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02390.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02391.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02394.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02395.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02398.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02399.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02402.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02403.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02406.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02407.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02410.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02411.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02414.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02415.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02418.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02419.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02422.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02423.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02425.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02426.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02434.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02435.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02438.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02439.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02442.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02443.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02446.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02447.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02450.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02451.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02454.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02455.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02458.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02459.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02462.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02463.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02466.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02467.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02470.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02471.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02474.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02475.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02477.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02478.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02479.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02481.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02482.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02483.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02486.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02487.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02489.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02490.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02491.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02493.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02494.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02495.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02497.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02498.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02499.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02501.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02502.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02506.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02507.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02510.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02511.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02514.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02515.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02518.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02519.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02522.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02523.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02526.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02527.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02530.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02534.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02535.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02538.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02539.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02542.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02543.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02546.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02547.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02550.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02551.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02554.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02555.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02558.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02559.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02561.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02562.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02571.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02574.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02575.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02577.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02578.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02579.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02581.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02582.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02583.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02586.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02587.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02589.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02590.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02591.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02593.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02594.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02595.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02597.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02598.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02599.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02601.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02602.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02603.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02605.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02606.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02607.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02609.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02610.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02611.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02613.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02614.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02615.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02617.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02618.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02619.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02622.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02623.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02626.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02627.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02630.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02631.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02634.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02635.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02638.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02639.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02642.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02643.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02646.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02647.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02650.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02651.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02654.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02655.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02658.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02659.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02662.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02663.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02666.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02667.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02670.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02671.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02674.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02675.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02678.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02679.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02682.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02683.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02686.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02687.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02690.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02691.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02694.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02695.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02698.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02699.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02702.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02703.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02706.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02707.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02709.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02710.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02723.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02726.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02727.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02730.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02731.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02734.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02735.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02738.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02739.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02742.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02745.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02746.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02747.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02750.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02751.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02754.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02755.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02758.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02761.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02762.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02763.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02765.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02766.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02767.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02769.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02770.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02771.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02774.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02775.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02777.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02778.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02779.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02781.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02782.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02783.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02786.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02787.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02790.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02791.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02794.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02797.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02798.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02799.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02801.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02802.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02803.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02806.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02807.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02809.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02810.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02811.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02814.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02818.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02819.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02822.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02823.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02825.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02826.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02827.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02829.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02830.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02831.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02833.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02834.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02835.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02838.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02839.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02842.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02843.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02846.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02847.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02850.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02851.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02854.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02855.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02858.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02859.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02862.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02863.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02865.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02866.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02867.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02869.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02870.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02871.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02874.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02875.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02877.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02878.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02879.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02882.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02883.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02886.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02887.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02890.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02891.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02893.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02894.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02895.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02898.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02899.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02902.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02903.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02905.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02906.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02907.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02910.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02911.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02914.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02915.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02918.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02919.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02921.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02922.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02923.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02925.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02926.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02927.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02929.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02930.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02931.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02933.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02934.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02991.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02994.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02995.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02997.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02998.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02999.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03001.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03003.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03005.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03006.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03007.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03009.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03010.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03038.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03039.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03042.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03043.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03046.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03047.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03049.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03050.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03051.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03053.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03054.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03055.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03058.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03059.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03062.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03063.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03066.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03067.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03070.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03071.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03074.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03075.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03078.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03079.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03082.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03083.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03086.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03087.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03090.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03094.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03095.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03098.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03099.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03102.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03103.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03106.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03107.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03109.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03110.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03111.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03113.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03114.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03115.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03117.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03118.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03119.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03121.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03122.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03154.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03166.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03167.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03170.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03171.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03174.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03175.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03178.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03179.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03182.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03183.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03185.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03186.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03187.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03190.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03193.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03194.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03195.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03197.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03198.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03199.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03202.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03203.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03206.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03207.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03210.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03211.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03214.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03215.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03217.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03218.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03222.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03223.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03226.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03227.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03230.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03231.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03233.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03234.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03235.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03238.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03239.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03242.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03243.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03246.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03247.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03250.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03251.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03253.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03254.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03255.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03258.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03259.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03261.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03262.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03263.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03265.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03266.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03267.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03269.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03270.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03271.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03274.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03275.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03278.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03282.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03283.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03286.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03287.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03290.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03291.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03294.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03295.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03298.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03299.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03302.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03303.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03306.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03307.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03310.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03313.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03314.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03315.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03318.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03319.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03321.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03322.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03323.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03325.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03326.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03327.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03329.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03330.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03331.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03334.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03338.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03342.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03343.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03346.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03347.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03350.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03351.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03354.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03355.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03358.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03359.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03362.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03363.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03366.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03367.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03370.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03371.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03374.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03375.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03377.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03378.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03379.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03381.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03382.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03386.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03387.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03390.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03411.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03413.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03414.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03415.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03418.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03419.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03422.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03423.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03426.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03427.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03430.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03431.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03433.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03434.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03435.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03438.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03439.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03441.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03442.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03443.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03445.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03446.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03447.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03449.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03450.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03451.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03453.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03454.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03455.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03457.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03458.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03459.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03462.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03463.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03466.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03467.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03470.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03471.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03473.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03474.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03475.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03478.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03479.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03482.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03483.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03485.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03486.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03487.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03489.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03490.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03491.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03493.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03494.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03495.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03497.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03498.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03499.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03501.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03502.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03503.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03505.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03506.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03507.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03509.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03510.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03511.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03514.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03515.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03517.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03518.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03519.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03521.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03522.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03523.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03526.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03527.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03529.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03530.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03531.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03533.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03534.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03535.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03537.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03538.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03539.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03541.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03542.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03543.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03545.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03546.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03547.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03549.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03550.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03551.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03553.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03554.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03555.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03557.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03558.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03559.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03561.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03562.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03563.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03565.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03566.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03567.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03569.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03570.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03571.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03573.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03574.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03575.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03577.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03578.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03579.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03581.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03582.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03583.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03585.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03586.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03587.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03589.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03590.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03591.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03593.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03594.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03595.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03597.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03598.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03607.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03609.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03610.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03611.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03613.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03614.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03615.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03617.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03618.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03619.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03621.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03622.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03625.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03626.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03627.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03629.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03630.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03634.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03635.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03638.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03639.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03642.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03643.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03646.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03647.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03650.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03651.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03654.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03659.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03662.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03663.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03666.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03667.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03670.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03671.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03674.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03675.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03678.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03679.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03682.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03683.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03685.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03686.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03687.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03690.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03691.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03694.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03695.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03698.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03699.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03701.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03702.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03703.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03706.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03707.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03710.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03711.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03714.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03715.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03718.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03719.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03721.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03722.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03723.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03726.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03727.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03730.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03731.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03733.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03734.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03735.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03737.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03738.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03739.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03741.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03742.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03747.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03750.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03751.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03753.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03754.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03755.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03758.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03771.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03774.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03775.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03778.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03787.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03790.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03791.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03793.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03794.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03795.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03797.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03798.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03799.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03801.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03802.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03811.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03814.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03815.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03818.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03819.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03821.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03822.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03823.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03825.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03826.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03827.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03830.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03831.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03833.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03834.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03835.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03837.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03838.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03839.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03842.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03843.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03846.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03847.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03850.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03851.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03854.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03855.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03858.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03859.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03861.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03862.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03863.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03865.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03866.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03867.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03869.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03870.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03871.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03873.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03874.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03875.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03877.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03878.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03879.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03881.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03882.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03883.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03885.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03886.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03887.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03889.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03890.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03891.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03893.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03894.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03895.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03898.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03899.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03901.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03902.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03903.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03905.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03906.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03907.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03909.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03910.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03911.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03913.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03914.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03915.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03917.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03918.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03919.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03921.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03922.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03923.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03925.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03926.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03927.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03929.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03930.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03931.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03933.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03934.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03935.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03937.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03938.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03939.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03941.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03942.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03943.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03946.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03947.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03950.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03951.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03954.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03955.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03957.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03958.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03959.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03962.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03963.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03966.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03967.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03969.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03970.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03975.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03977.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03978.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03979.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03982.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03983.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03985.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03986.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03987.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03989.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03990.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03991.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03993.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03994.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04011.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04013.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04014.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04015.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04018.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04019.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04021.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04022.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04023.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04025.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04026.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04027.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04029.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04030.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04031.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04033.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04034.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04035.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04037.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04038.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04039.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04041.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04042.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04043.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04045.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04046.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04047.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04050.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04051.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04054.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04055.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04057.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04058.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04059.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04062.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04063.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04066.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04067.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04070.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04071.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04074.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04075.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04078.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04079.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04082.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04083.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04085.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04086.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04087.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04090.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04091.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04094.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04095.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04098.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04099.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04102.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04103.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04106.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04107.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04110.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04111.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04114.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04115.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04117.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04118.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04119.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04122.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04126.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04127.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04130.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04131.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04134.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04135.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04138.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04139.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04142.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04143.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04146.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04147.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04150.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04151.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04154.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04155.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04158.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04171.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04174.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04175.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04177.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04178.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04179.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04181.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04182.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04183.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04186.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04187.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04190.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04191.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04194.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04195.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04198.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04199.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04202.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04203.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04205.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04206.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04207.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04209.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04210.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04211.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04213.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04214.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04215.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04218.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04219.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04221.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04222.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04223.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04225.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04226.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04227.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04229.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04230.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04231.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04233.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04234.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04235.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04238.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04239.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04241.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04242.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04243.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04246.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04247.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04250.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04251.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04254.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04255.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04257.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04258.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04259.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04261.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04262.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04263.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04265.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04266.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04267.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04270.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04271.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04274.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04275.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04278.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04279.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04282.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04283.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04286.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04287.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04289.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04290.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04291.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04293.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04294.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04295.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04297.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04298.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04299.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04302.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04343.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04346.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04347.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04350.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04351.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04354.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04355.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04358.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04359.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04362.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04363.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04366.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04367.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04370.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04371.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04373.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04374.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04375.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04377.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04378.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04379.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04381.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04382.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04383.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04385.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04386.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04387.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04389.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04390.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04391.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04393.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04394.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04395.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04397.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04398.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04399.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04401.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04402.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04403.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04405.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04406.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04407.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04410.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04411.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04414.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04415.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04417.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04418.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04427.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04430.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04431.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04433.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04434.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04435.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04438.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04439.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04441.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04442.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04443.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04445.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04446.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04447.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04449.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04450.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04455.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04457.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04458.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04459.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04462.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04463.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04466.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04467.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04470.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04471.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04474.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04475.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04478.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04479.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04482.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04483.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04486.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04490.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04491.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04492.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07176.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07177.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07178.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07181.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07184.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07187.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07190.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07193.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07193_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07196.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07196_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07199.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07199_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07202.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07202_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07205.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07205_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07208.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07208_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07211.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07211_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07214.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07214_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07217.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07217_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07220.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07223.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07226.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07226_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07229.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07229_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07232.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07232_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07235.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07235_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07238.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07238_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07241.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07241_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07244.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07244_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07247.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07247_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07250.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07250_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07253.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07253_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07256.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07256_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07259.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07259_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07262.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07262_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07265.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07265_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07268.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07268_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07271.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07271_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07274.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07274_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07277.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07277_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07280.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07280_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07283.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07283_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07286.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07286_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07289.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07289_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07292.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07292_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07295.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07295_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07298.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07298_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07301.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07301_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07304.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07304_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07307.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07307_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07310.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07310_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07313.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07313_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07316.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07316_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07319.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07319_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07322.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07322_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07325.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07325_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07328.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07328_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07331.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07331_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07334.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07334_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07337.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07337_source.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/annotated.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/bc_s.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/bc_sd.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/classes.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/closed.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/cube-to-tet-6.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000000_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000000_000012.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000000_000015.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000001_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000002_000012.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000003_000001.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000003_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000003_000015.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000007_000000.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000007_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000007_000003.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000007_000009.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000007_000015.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000007_000017.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000008_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000008_000015.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000010_000000.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000010_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000010_000008.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000010_000011.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000010_000014.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000010_000018.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000011_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000012_000000.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000012_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000012_000015.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000013_000006.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000014_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000015_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000015_000008.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000015_000012.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000017_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000018_000002.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000018_000015.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_0009240fada98b921d3b7adcfc3fe68b.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_0009240fada98b921d3b7adcfc3fe68b_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_12216c288ee894afa9579d03cea8ef20.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_12216c288ee894afa9579d03cea8ef20_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_3101a3055293843fecabc3e467bfc546.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_3101a3055293843fecabc3e467bfc546_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_51efcf388a7f62d4a2fa1c6b4b0f3d93_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_5daf9a2f9619bbce8638e57b1ad806dc.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_5daf9a2f9619bbce8638e57b1ad806dc_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_63e32640819d3744ac1cd322c9d6003e.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_63e32640819d3744ac1cd322c9d6003e_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_6b8c365152847b3387fb5004eec7d3cc.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_6b8c365152847b3387fb5004eec7d3cc_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_8a7c3b45c9645f41c3ea2c94b08d5fa1_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_8d29adac9322a6a2ee0cd26fd57d5299.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_8d29adac9322a6a2ee0cd26fd57d5299_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_9cbaec8e9232e242a682ff9656a6bc7e.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_9cbaec8e9232e242a682ff9656a6bc7e_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_afe722c9aeb4f33ba80bf13de411ce03.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_afe722c9aeb4f33ba80bf13de411ce03_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_affc5810119b0e43cdb9112dac77876f.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_affc5810119b0e43cdb9112dac77876f_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_b770a3c3155c345f795a6741b9d3499a.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_b770a3c3155c345f795a6741b9d3499a_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_c7946cd8c64c74ddbfaba08069596fbe.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_c7946cd8c64c74ddbfaba08069596fbe_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e5ae0335e78259a61f16e105bf289391.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e5ae0335e78259a61f16e105bf289391_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e674d52c20e1458e445f655f7f65f7ce.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e674d52c20e1458e445f655f7f65f7ce_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e68e8157741866f444e17edd764ebbae.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e68e8157741866f444e17edd764ebbae_dep.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/doxygen.css -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dynsections.js -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1c.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1cs.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1gen.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1genangle.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1s.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2a.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2b.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2c.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2d.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2e.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid5c.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid5s.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examples.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/files.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_a.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_b.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_c.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_d.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_e.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_enum.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_eval.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_f.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_b.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_c.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_d.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_e.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_f.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_g.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_h.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_i.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_j.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_k.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_l.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_m.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_n.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_o.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_p.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_q.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_r.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_s.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_t.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_u.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_v.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_w.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_y.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_~.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_g.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_h.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_i.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_j.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_k.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_l.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_m.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_n.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_o.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_p.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_q.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_r.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_rela.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_s.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_t.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_b.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_c.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_d.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_e.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_f.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_g.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_h.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_i.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_j.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_l.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_m.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_n.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_o.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_p.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_r.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_s.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_t.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_v.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_w.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_y.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_u.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_v.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_a.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_b.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_c.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_d.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_e.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_f.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_g.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_h.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_i.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_l.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_m.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_n.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_o.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_p.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_r.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_s.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_t.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_v.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_y.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_w.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_y.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_~.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/globals.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/globals_defs.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/globals_func.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/grid.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/helix.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/hierarchy.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/idlocalref.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/index.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/islocalref.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/jquery.js -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/menu.js -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/menudata.js -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_enum.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_eval.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_func.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_type.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_vars.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespaces.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_f.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_fd.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_g.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_h.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_hd.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/open.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/pages.html -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/splitbar.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/splitbard.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/subgrid.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/sync_off.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/sync_on.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_a.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_ad.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_b.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_bd.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_h.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_hd.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_s.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_sd.png -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tabs.css -- Installing: /build/reproducible-path/dune-grid-2.9.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.9.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-1-1.amc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-1-2.amc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-2-2.amc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-1-3.amc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-2-3.amc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-3-3.amc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-2-4.amc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/amc/macro.amc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/amc/periodic-torus.amc -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gridfactory/hybridtestgrids.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gridfactory/testgrids.hh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/circle1storder.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/circle2ndorder.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/circle.geo -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/curved2d.geo -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/curved2d.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/hybrid-testgrid-2d.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/hybrid-testgrid-3d.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/oned-testgrid.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid1storder.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid2ndorder.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid4.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid.geo -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/sphere.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/telescope1storder.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/telescope2ndorder.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/telescope.geo -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/telescope.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/twotets.geo -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/twotets.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/gmsh/unitcube.msh -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/starcd/star.vrt -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/starcd/tets.vrt -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/starcd/withprism.vrt -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/starcd/withpyramid.vrt -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/starcd/star.cel -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/starcd/tets.cel -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/starcd/withprism.cel -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/starcd/withpyramid.cel -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/basicunitcube-2d.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/cube-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/cube_grid.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/cube-testgrid-2-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/cube-testgrid-2-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/distorted-cube-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid10a.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid10b.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid10.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid11.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid12.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid1c.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid1gen.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid1s.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2a.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2b.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2c.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2d.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2e.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid5.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid6.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid7.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid9.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/example-projection.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/grid2Y.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/grid3A.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/grid3Y.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/helix.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/octahedron.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-1-1.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-1-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-2-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-1-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-2-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-3-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-3-3-large.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/test1d.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/test1d-vertex.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/test2d.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/test2d_offset.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/test2ug.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/test3d.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/torus-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/torus-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune-grid/grids/dgf/unstr_cube.dgf -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune/cmake/modules/AddAlbertaFlags.cmake -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune/cmake/modules/DuneGridMacros.cmake -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune/cmake/modules/FindAlberta.cmake -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune/cmake/modules/GridType.cmake -- Installing: /build/reproducible-path/dune-grid-2.9.0/debian/tmp/usr/share/dune/cmake/modules/UseUG.cmake make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0/build' dh_install -O--builddirectory=build -O--buildsystem=cmake 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.9.0' dh_makeshlibs --version-info='libdune-grid-2.9.0' make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.9.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-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libdune-grid-dev/usr/lib/arm-linux-gnueabihf/libdunealbertagrid2d.so.2.9.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libdune-grid-dev/usr/lib/arm-linux-gnueabihf/libdunealbertagrid3d.so.2.9.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libdune-grid-dev/usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libdune-grid-dev/usr/lib/arm-linux-gnueabihf/libdunealbertagrid1d.so.2.9.0 found in none of the libraries dh_installdeb -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/dune-grid-2.9.0' dh_gencontrol -- -Vdune:shared-library='libdune-grid-2.9.0' -Vdune:doc:Built-Using='doxygen (= 1.9.8+ds-2)' make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.9.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake dpkg-deb: building package 'libdune-grid-dev-dbgsym' in '../libdune-grid-dev-dbgsym_2.9.0-4_armhf.deb'. dpkg-deb: building package 'libdune-grid-dev' in '../libdune-grid-dev_2.9.0-4_armhf.deb'. dpkg-deb: building package 'libdune-grid-doc' in '../libdune-grid-doc_2.9.0-4_all.deb'. dpkg-genbuildinfo --build=binary -O../dune-grid_2.9.0-4_armhf.buildinfo dpkg-genchanges --build=binary -O../dune-grid_2.9.0-4_armhf.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: not including original 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/2464 and its subdirectories I: Current time: Tue Nov 5 12:54:37 -12 2024 I: pbuilder-time-stamp: 1730854477